0

我在 Ilog Jrules 中有以下要求,

有一个包含正数和负数的整数字段。要求是遍历整数字段,找到并删除负数中的负号。这听起来很简单,但我找不到解决方法。

任何帮助或指示将不胜感激。非常感谢。

4

2 回答 2

0

(假设 XArray 是您的规则项目中的整数输入/输出数组)您可以创建如下规则:

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

PS:不要忘记在主规则流的 ruleTask 中添加规则(使用 RetePlus 算法:默认)。

于 2013-11-19T10:26:22.717 回答
0

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

if (integer < 0) 返回整数 * -1; 否则返回整数;

于 2013-12-03T16:32:33.723 回答