0

我正在尝试编写一个返回列表的每三个字母的谓词。到目前为止,这是我的代码:

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

我在最后一行收到“操作员预期”错误。

有谁知道为什么?

4

1 回答 1

2

third[T,Z]真的不应该third(T,Z)吗?

于 2010-02-12T08:57:51.747 回答