如何在莫扎特作品中使用绝对值



我试图获得表达式Z=:X-Y的绝对值,但它不起作用。这是我的代码:

declare PSO
proc {PSO W}
   X Y Z W
in
   X=5
   Y=2
   Z=:Y-X
   W=:Abs(Z)
   W=w(w:W)
   {FD.distribute ff W}
end
{ExploreOne PSO}

我想知道我做错了什么以及如何修复它。

我注意到了一些事情:在第一行中,您可以省略PSO,因为您正在声明它编写其正文。我根本听不懂你的代码,但Abs是一个函数,所以你必须写W = {Abs Z}才能获得WZ的绝对值。现在它正在编译,但我不清楚你的目标是什么。希望它能有所帮助。

最新更新