10 より小さいすべての数値を示す述語があります。
small([H|T],H):- H=<10.
small([_|T],X):-small(T,X).
それは非常に簡単です。しかし、次のすべての項目を最初の要素と比較できるようにするには、どのように変更すればよいでしょうか?
たとえば、?- small([4,2,3,9,1,0,12],X)。X=2;X=3;X=1;X=0 と表示されますか?
10 より小さいすべての数値を示す述語があります。
small([H|T],H):- H=<10.
small([_|T],X):-small(T,X).
それは非常に簡単です。しかし、次のすべての項目を最初の要素と比較できるようにするには、どのように変更すればよいでしょうか?
たとえば、?- small([4,2,3,9,1,0,12],X)。X=2;X=3;X=1;X=0 と表示されますか?