谓词'重复'如何在prolog中创建无限选择点?

时间:2015-06-13 19:11:14

标签: prolog

我不明白谓词repeat如何在任何时候评估为真,并创建无限的选择点。例如,当我打电话时:

:- repeat, reset, do(task,job).

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

它不是一次性工作,而是一点一滴地工作。好像由以下两个条款定义:

 repeat.
 repeat :- repeat.