我在函数部分有 3 个变量:
(x)
(y)
(z)
我已经将它们全部初始化为0我的问题init。
我的域中的一个动作改变了xand的值y。
现在,当我尝试分配 to 的值时x/y,z它说这不是线性任务。
(assign (z) (/ (x) (y) ) )
但是当我写(assign (z) (/ (x) 2 ) )它时分配了正确的值x/2,同样地(assign (z) (/ (y) 2 ) ),它被分配了正确的值(y/2)。这确保了 x 和 y 不为零。
现在为什么(assign (z) (/ (x) (y) ) )不工作?请帮帮我。