我正在尝试编写一个返回列表的每三个字母的谓词。到目前为止,这是我的代码:
third([],X):-X=[].
third([_],X):-X=[].
third([_,_],X):-X=[].
third([_,_,C|T],X):- third[T,Z], X=[C|Z].
我在最后一行收到“操作员预期”错误。
有谁知道为什么?
我正在尝试编写一个返回列表的每三个字母的谓词。到目前为止,这是我的代码:
third([],X):-X=[].
third([_],X):-X=[].
third([_,_],X):-X=[].
third([_,_,C|T],X):- third[T,Z], X=[C|Z].
我在最后一行收到“操作员预期”错误。
有谁知道为什么?