相关疑难解决方法(0)

你能在纯粹的prolog之间写/ 3吗?

我一直试图理解如何从回溯的Prolog谓词中产生一系列值.内置谓词between/3将在回溯时一次生成一个范围内的所有整数,因此编写它的示例可以帮助我完成任务.

我在现有的Prolog系统中寻找了一个实现,但between/3GNU Prolog 的实现是一个C函数,其技巧是调用另一个C函数"Pl_Create_Choice_Point",它允许它在回溯时产生额外的值.

prolog backtracking

14
推荐指数
2
解决办法
5619
查看次数

标签 统计

backtracking ×1

prolog ×1