Prolog中的变量

时间:2010-11-03 15:35:10

标签: prolog

我需要使用Prolog建立家庭关系。我在笔记本电脑上安装了SWI Prolog,并创建了一个包含两个变量的文件,以便熟悉Prolog。 我确实参考了导入文件并认为我很高兴。但是,当我试图访问该文件时(例如:fname(x)。)而不是返回事实上的内容,它返回“true”。

1 个答案:

答案 0 :(得分:1)

Prolog中的变量名称以uppercase letter开头。如果您的文件包含

fname(adam).
fname(eve).

然后您可以按如下方式致电fname

?- fname(X).
X = adam ;
X = eve.

注意:分号(;)是用户输入。