0

これは、これまでのところ、私が考えることができる .pro ファイルです。「thelist」の最初の出現(=最初の頭)を印刷/取得/出力したい。

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 に答える