0

在序言中我得到了这个错误

类型错误:预期为“列表”,发现“初始状态(_G2903,列表,_G2905)”

我有一个初始状态是

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

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

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

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

X=0

我做错了吗?我该如何解决?我是序言编程的新手。对不起,如果这是愚蠢的错误。

4

0 回答 0