我有谓词P1,一个接一个地返回值,如下所示:
-? P1(ARGUMENTS, RETURN).
-? RETURN = 1;
-? RETURN = 2;
-? RETURN = 3;
-? fail.
Run Code Online (Sandbox Code Playgroud)
我还有一个名为P2的谓词:
P2(ARGUMENTS, LIST) :- P1(ARGUMENTS, RETURN),... % SOMEHOW HERE I NEED TO INSERT ALL VALUES OF RETURN TO LIST.
Run Code Online (Sandbox Code Playgroud)
如何查找所有值RETURN并将其分配给LIST?