関数セクションに 3 つの変数があります。
(x)
(y)
(z)
0
私の問題では、それらすべてを に初期化しましたinit
。
私のドメインでのアクションは、 と の値を変更しx
ますy
。
x/y
toの値を割り当てようとするとz
、線形タスクではないと表示されます。
(assign (z) (/ (x) (y) ) )
しかし、私がそれを書く(assign (z) (/ (x) 2 ) )
と、正しい値が割り当てられx/2
、同様(assign (z) (/ (y) 2 ) )
に正しい値が割り当てられます(y/2)
。これにより、x と y がゼロではないことが保証されました。
なぜ機能し(assign (z) (/ (x) (y) ) )
ないのですか?私を助けてください。