私が参照している本の一部はここにあります、 http://cs.union.edu/~striegnk/learn-prolog-now/html/node4.html
listensToMusic(mia).
happy(yolanda).
playsAirGuitar(mia) :- listensToMusic(mia).
playsAirGuitar(yolanda) :- listensToMusic(yolanda).
listensToMusic(yolanda):- happy(yolanda).
happy
述語は、単一の節(ファクト)を使用して定義されます。listensToMusic
述語と述語はそれぞれ2つのplaysAirGuitar
節(どちらの場合も2つのルール)を使用して定義されます。
happy
述語が単一の節(ファクト)を使用して定義されていると書かれている最初の部分を理解しています。listensToMusic
しかし、それが言う次の部分を理解していません playsAirGuitar
。述語はそれぞれ2つの句を使用して定義されています。
ありがとう