0

我试图获得表达式的绝对值,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}

我想知道我做错了什么以及如何解决它。

4

1 回答 1

0

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

于 2015-04-03T14:26:32.540 回答