我指的这本书的部分在这里, 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
。playsAirGuitar
我理解它说happy
谓词是使用单个子句(事实)定义的第一部分。但我不明白它说的下一部分, listensToMusic
谓词playsAirGuitar
每个都使用两个子句定义。
谢谢