0

リストの 3 文字ごとに返す述語を書こうとしています。これまでの私のコードは次のとおりです。

third([],X):-X=[].
third([_],X):-X=[].
third([_,_],X):-X=[].
third([_,_,C|T],X):- third[T,Z], X=[C|Z].

最後の行に「operator expected」エラーが表示されます。

誰かが理由を知っていますか?

4

1 に答える 1

2

third[T,Z]本当にあるべきではありませんthird(T,Z)か?

于 2010-02-12T08:57:51.747 に答える