私たちの ILOG ルール IRL ファイルでは、コレクションから変数を設定し、最初のオブジェクトと等しくないコレクションから別の変数を設定することが多数発生しています。
student1: com.company.bom.Student() in all_students;
student2: com.company.bom.Student(!(?this.equals(student2))) in all_students;
ILOG では、これらの行はコレクション内の最初と 2 番目のオブジェクトを返すだけですか?
以下は、drl ルール ファイル内の Drools で同じことを行うための最良の方法でしょうか?
student1: com.company.bom.Student() from all_students.get(0);
student2: com.company.bom.Student() from all_students.get(1);