我需要使用Prolog建立家庭关系。我在笔记本电脑上安装了SWI Prolog,并创建了一个包含两个变量的文件,以便熟悉Prolog。 我确实参考了导入文件并认为我很高兴。但是,当我试图访问该文件时(例如:fname(x)。)而不是返回事实上的内容,它返回“true”。
答案 0 :(得分:1)
Prolog中的变量名称以uppercase letter开头。如果您的文件包含
fname(adam).
fname(eve).
然后您可以按如下方式致电fname
:
?- fname(X).
X = adam ;
X = eve.
注意:分号(;
)是用户输入。