0
female(camilla).
female(diana).
...
parent(person, child).
...
のようないくつかの基本的な数式を持っていると私が使用する述語かを指定language/2
述語:
langugage(female, 1).
language(parent, 2).
私は何を持っていることと呼ばれる述語を作成することですが
?- body_lit(X).
X = parent(charles, harry) ;
X = parent(diana, harry) ;
...
X = female(camilla) ;
X = female(diana) ;
...
このように指定された節全体を返す私は
call/n
機能と
functor/3
を使用する必要があることを知っています。私はどのように
functor/3
が動作するか知っていますが、私は述語の名前の代わりに全体の節を返す方法を理解しているようです。