在prolog中查找,param的目标是:在+成员之间,如何?

时间:2015-10-27 18:26:30

标签: prolog

我必须制作一个prolog程序,我必须找到符合这些条件的所有组合:

... code ... function(...,List), findall(子句,目标,C) 其中goal =(在(1,N,X)之间,成员(X,List))

我无法知道该怎么做。

如果有人知道如何,也可以和bagof一起。

1 个答案:

答案 0 :(得分:0)

我发现了自己的错误,我必须在括号内加上两个目标:

findall(子句,(目标,目标2),C)