【发布时间】:2015-04-01 11:33:21
【问题描述】:
我正在尝试获取表达式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}
我想知道我做错了什么以及如何解决它。
【问题讨论】:
我正在尝试获取表达式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}才能获得Z在W中的绝对值。现在它编译了,但我不清楚你的目标是什么。希望对您有所帮助。
【讨论】: