我正在尝试在prolog中实现增量,并编写了以下代码:
coordenate(X,Y,Z):-
X is 1,
Y is 1,
Z is 1,
coordenate(X1,Y1,Z1),
X1 is X+1,
Y1 is Y+1,
Z1 is Z.
Run Code Online (Sandbox Code Playgroud)
我也尝试过:
coordenate(X,Y,Z):-
X is 1,
Y is 1,
Z is 1,
coordenate(X+1,Y+1,X+1).
Run Code Online (Sandbox Code Playgroud)
这些都不奏效.有谁能解释为什么?