在prolog中找到平等的位置

时间:2013-02-16 23:21:49

标签: prolog

evenPositions([],[]).
evenPositions([X], []).
evenPositions([X, Y|R], [X|Tail1]) :- evenPositions(R,Tail1).

在找到偶数位置时,我遗漏了让列表中剩下最后一个元素的东西。

当我运行evenPositions([a,b,c,d,e,f,g],Z)时。列表中没有包含g。

0 个答案:

没有答案