Prolog 代码片段
% likes characteristic
likes(paul, classic, adventure, swimming).
likes(kevin, rocknroll, sciencefiction, tennis).
likes(doug, jazz, detectivenovel, tennis).
likes(alice, All, adventure, swimming).
likes(eva, rocknroll, sciencefiction, All).
likes(lea, classic, adventure, swimming).
上述代码经过Prolog编译器编译之后,会出现这样的问题:
ass2.pl: 49 warning: singleton variables [All] for likes/4
ass2.pl: 50 warning: singleton variables [All] for likes/4
虽然上面的提示不是错误,只是警告,但是为防止程序出现问题,还是需要找到修改警告的方法。
<