Я изучаю Drools и наткнулся на пример в PACKT «Instant Drools Starter» (стр. 19), который меня смутил.Сбивающий с толку пример слюни этого оператора
Может кто-нибудь объяснить, что это на самом деле делает, пожалуйста.
$p : Purchase (total > 15)
Purchase (this != $p, tacoCount > 2)
То, что я понимаю, что первая линия найти Закуп с «общей» более чем на 15 и назначение, что в переменной $ р.
Вторая строка тогда (я думаю), говоря, что совпадение с другим Приобретением, кроме Покупки, назначенной $ p, с tacoCount больше 2.
Но какая цель? Какая простая английская версия этих правил.
С обеспокоенностью, что здесь есть что-то скрытое или это просто «плохой» пример?