私はこれを書きたいです:
paths( Result ) :-
findall( B, f(B) , Result ).
f( B ) :-
f1( B ),
f2( B ).
たった一行で。つまり、基本的には次のようなものです。
paths( Result ) :-
findall( B, f1(B) AND f2(B), Result ).
ゴールステートメントで「AND」を表現する方法がわかりません。これは可能ですか?
私はこれを書きたいです:
paths( Result ) :-
findall( B, f(B) , Result ).
f( B ) :-
f1( B ),
f2( B ).
たった一行で。つまり、基本的には次のようなものです。
paths( Result ) :-
findall( B, f1(B) AND f2(B), Result ).
ゴールステートメントで「AND」を表現する方法がわかりません。これは可能ですか?