0
値を取得する方法:述語は、私が持っているたとえば
pos(10, 20).
は、どのように私は最初のPOS項(10)を返します述語を書くことができます。仕事の
get_pos_x(Pos) :- % should return the first pos param(10).
例:
get_pos_x(pos(10,20)) :- % should write 10.
値を取得する方法:述語は、私が持っているたとえば
pos(10, 20).
は、どのように私は最初のPOS項(10)を返します述語を書くことができます。仕事の
get_pos_x(Pos) :- % should return the first pos param(10).
例:
get_pos_x(pos(10,20)) :- % should write 10.
述語pos(10, 20).
と用語pos(10, 20)
間の違いがあります。
述語の場合、これはコードのようになります。
pos(10, 20).
そして、これは、コードの実行、次のようになります。用語については
:- pos(X, 20), write(X), nl.
、これは次のようになりますコード:
get_pos_x(pos(X, _)) :-
write(X), nl.
これはコードの実行です:
:- get_pos_x(pos(10, 20)).