Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
List 序言:将解决方案存储在列表中_List_Prolog_Store - Fatal编程技术网

List 序言:将解决方案存储在列表中

List 序言:将解决方案存储在列表中,list,prolog,store,List,Prolog,Store,这是一个非常简单的问题;) 事实(a) 事实(b) 测试(X):-事实(X) 解为X=a;X=b。嗯 我试图创建:test(X,L):-fact(X)???返回L=[a,b] 有人能帮我吗?谢谢。使用findall/3解决方案: test(L):- findall(X, fact(X), L). 谓词test中的X是多余的。@mbrach:对,我想说它完全错了;)。修好了

这是一个非常简单的问题;)


事实(a)

事实(b)

测试(X):-事实(X)


解为X=a;X=b。嗯

我试图创建:test(X,L):-fact(X)???返回L=[a,b]


有人能帮我吗?谢谢。

使用
findall/3
解决方案:

test(L):-
  findall(X, fact(X), L).

谓词
test
中的
X
是多余的。@mbrach:对,我想说它完全错了;)。修好了