Prolog,失败,不回溯

Jer*_*rry 4 prolog backtracking prolog-cut

在SWI-Prolog中是否有任何内置谓词总会失败并阻止机器回溯 - 它会阻止程序立即执行(这不是什么fail/0)?我可以使用削减,但我不喜欢它们.

做一些事情!, fail对我来说不是问题,但为了实现我想要的东西,我必须在更多的地方使用削减,这是我不喜欢的.

小智 7

你可以使用例外.根据你的问题 - 它应该有所帮助.参考链接

  • 当我点击你的链接时我什么都看不到 (2认同)