我正在学习 Prolog。我写了一些简单的事实。但似乎 Prolog 没有给我正确的答案。请帮助我理解我在这里做错了什么。
facts
- 天气.pl
weather(pheonix,summer,hot).
weather(pheonix,winter,warm).
weather(la,summer,warm).
当我在 swi-prolog 中运行它时,如下所示
?- weather(City,_,warm).
City = pheonix .
结果仅显示为pheonix
。但la
也是warm
。为什么没有给出答案?