0

到目前为止,这是我能想到的 .pro 文件。我想打印/获取/输出“thelist”的第一次出现(=first Head)。

thelist([a,b,c,d,e]).

head(H,[H|T]).

为什么它总是返回 NO?谢谢

4

2 回答 2

1

尝试

...
thelist([H|_]), write(H), nl,
...
于 2012-12-14T16:47:18.543 回答
0

看来我也可以这样使用:

thelist(X),first(F,X).

但以下代码必须添加到知识库(.pro 文件)

first(F,[F|_]).

更换

head(H,[H|T]).
于 2012-12-14T17:43:43.640 回答