我试图获得表达式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}
我想知道我做错了什么以及如何解决它。
答案 0 :(得分:0)
我注意到了一些事情:
在第一行中,您可以省略PSO
,因为您声明它正在编写它的正文。我根本无法理解你的代码,但Abs是一个函数,所以你必须写W = {Abs Z}
来获得Z
中W
的绝对值。现在它编译,但我不清楚你的目标是什么。希望它有所帮助。