小编Ber*_*tiz的帖子

增加prolog中的数字

我正在尝试在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)

这些都不奏效.有谁能解释为什么?

increment prolog

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

increment ×1

prolog ×1