运营商预期的错误 - 序言

时间:2010-02-12 08:53:27

标签: prolog syntax-error

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

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

我在最后一行收到“运营商预期”错误。

有谁知道为什么?

1 个答案:

答案 0 :(得分:2)

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