输入错误:`list'预期,找到`initialstate(_G2903,list,_G2905)'无法解决它在prolog

时间:2013-10-08 18:22:22

标签: prolog

在prolog中我遇到了这个错误

  

输入错误:'list'预期,找到`initialstate(_G2903,list,_G2905)'

我的初始状态是

initialstate(0, [], [[1,0],[2,3],[1,2],[1,3]]).

我希望第一个列表的长度为空,所以我写了

?- length(initialstate(_,list,_), X).

Prolog抛出上面的错误。正确的结果必须是

X=0

我做错了吗?我该怎么办呢?我是prolog编程的新手。对不起,如果是愚蠢的错误。

0 个答案:

没有答案