prolog - 有没有办法让 SWI 序言永远不会掉到交互式提示?
问题描述
我正在尝试编写一个 Prolog 脚本,它可能会遇到某些错误,导致解释器进入交互式提示。没有可能的情况是一件好事。我该如何关闭它?
编辑:经过一些故障排除后,我发现当 Linux 使用 shebang 运算符运行脚本时,它会将空格之后的所有内容都视为单个参数(???),这就是“-t halt”不起作用的原因。只是通过 -s 不会阻止它下降到提示。
解决方案
您可以使用命令行选项
-t halt
立即停止而不是返回顶层。
推荐阅读
- angular - 在 Angular ON 按钮中更新视图单击
- java - 无法加载类 'org.slf4j.LoggerFactory' - intellij/gradle
- sql - SQL:单个人存在多个地址。如果存在则选择当前地址,否则选择永久地址
- javascript - 如何在javascript中从另一个对象创建自定义对象
- winforms - WinForms 应用程序无法成功导入从 MFC 应用程序导出的图像
- sql - to_char() 问题小数点和千位分隔符
- php - How to make a query that selects 1 unique data from 1 column but all the data from the other column
- c++ - c ++无法在向量中的节点上使用函数
- javascript - 由 react-router-dom 更改触发的 CSS 更改
- reactjs - TypeError:无法读取未定义的属性“setState”(React 和 Firestore)