【问题标题】:Stop Prolog program with predicate用谓词停止 Prolog 程序
【发布时间】:2019-11-18 17:52:46
【问题描述】:

我正在寻找类似谓词 halt/0abort/0 的东西。

我不想使用abort/0,因为控制台上的% Execution aborted 消息,我不想使用halt/0,因为它终止了Sicstus Prolog 程序。

还有其他的谓词可以用来停止程序的执行吗?

我已经查看了该主题的文档,但似乎没有找到我想看到的结果。

【问题讨论】:

  • 可能用throw/1 抛出异常?
  • 我可以使用它!谢谢
  • @PedroPereira:您的问题并非针对 SICStus,这就是标签不合适的原因

标签: prolog


【解决方案1】:

也许用 throw/1 抛出异常?

--垫子

我设法使用该谓词实现了我想要的。

谢谢垫子。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多