0

如果我只插入了一个类对象,它具有另一个类对象的数组(比如整数)。现在,如果我想在“何时”部分找到其中最大的,你怎么能这样做?

我可以在“then”部分遍历它们,但那不是利用 Reta 树优化。所以这对我来说不是一个选择。

这个类中有一个getter,通过传入一个索引来返回一个成员类对象。我不想在第一次尝试时更改 java 代码部分,那么您将如何编写“when 部分”来找到最大的部分?

我的第二次尝试是更改 java 代码部分以插入这些成员类对象中的每一个,以便可以在“何时”部分轻松访问它们,但这是我唯一的选择吗?

谢谢!

4

1 回答 1

1

您可以尝试使用from 语法(4.8.3.7.2),例如:

$outerObject : someObject
$maxInner : Integer from from $outerObject.items
not (Integer (intValue > $maxInner.intValue) from $outerObject.items)
于 2012-12-29T07:57:52.583 回答