1

我有一个我不明白的prolog问题。我已经使用跟踪器来跟踪问题,这就是发生的事情

....
(8) 8 NEXT  value(debt, p9, Orly)
  (8) 8 *EXIT  value(debt, p9, low)
  (9) 8 CALL  P is low
S (10) 9 CALL  error_handler(21, P is low, eclipse, sepia_kernel)
...error crap, more "leaves" calls....

呼叫“P 低”有什么问题?

4

1 回答 1

1

low 是一个原子,而不是可以计算的数学表达式。也许你想把它写成大写,即Low,让它成为一个变量?

于 2009-10-09T19:48:58.483 回答