在ILog中的字段中查找负数



我在Ilog Jrules,中有以下要求

具有包含正数和负数的Integer字段。要求是循环通过Integer字段,找到并删除负数中的负号。这听起来很简单,但我找不到办法。

如有任何帮助或建议,我们将不胜感激。非常感谢。

(假设XArray是规则项目中Integer的输入/输出数组)你可以创建这样的规则:

definitions 
set 'x' to a Number from  XArray;
if
x is less than 0
then
set x to -x;

附言:别忘了在主规则流的ruleTask(使用RetePlus算法:默认)中添加规则。

我在BOM到XML的映射中创建了以下函数,并通过它传递所有传入的整数值,这解决了问题。

if(整数<0)返回整数*-1;其他的返回整数;

相关内容

  • 没有找到相关文章

最新更新