質問
クエリをリストに展開する方法
f(a,b).
f(a,c).
d(a.d).
expand(f(a,X), Out) -----> Out=[b,c,d]
解決
bagof / 3またはsetof / 3を使用します。例:
?-bagof(X、(X = 1; X = 2)、L)。
L = [1,2]
はい
あなたの場合、それは
?-bagof(X、f(a、X)、Out)。
所属していません StackOverflow
質問
クエリをリストに展開する方法
f(a,b).
f(a,c).
d(a.d).
expand(f(a,X), Out) -----> Out=[b,c,d]
解決
bagof / 3またはsetof / 3を使用します。例:
?-bagof(X、(X = 1; X = 2)、L)。
L = [1,2]
はい
あなたの場合、それは
?-bagof(X、f(a、X)、Out)。