0
我试图分配一个值整数varible(我需要大学的功课),我这样做:将整数值分配给prolog中的变量?
updateSequenceOfSteps(PrevLocs, [H|T], FS) :-
**Lies := 0,**
nth0(0, H, X),
nth0(1, H, Y),
nth0(2, H, S),
nth0(3, H, M),
write([X,Y,S,M]),
updatePosBarcenasLocs(PrevLocs, X, Y, S, M, Lies,NextLocs),
updateSequenceOfSteps(NextLocs, T, FS).
我需要谎言变为0有人能帮助我吗?
你看过Prolog文档吗? ':='在Prolog中不是有效的操作符。这是一个Pascal赋值语句。查找Prolog统一运算符。 – lurker
你只在一个地方使用谎言,Y U没有只写0在那里? – 2017-04-21 13:30:51
我在更多地方使用它。这是一小段代码。 – Doasy