【问题标题】:How to use absolute values in Mozart?如何在莫扎特中使用绝对值?
【发布时间】: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}

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

【问题讨论】:

    标签: oz mozart


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-03
      • 2014-05-10
      • 1970-01-01
      • 1970-01-01
      • 2011-06-18
      • 2010-09-22
      相关资源
      最近更新 更多