LINUX.ORG.RU

Lotus Notes rules

 , ,


0

1

Да, Нотезы страшное ... но очень корпоративненько. Кто из спецов по всему знает - какой приоритет операций AND/OR в правилах? Гугл напрочь отказывается отвечать - или я не умею спрашивать. Угребищный удивительно этот их механизм почтовых правил - редактировать неудобно, импорта-экспорта не найдено...

В общем, r1 AND r2 OR r3 обрабатывается как
(r1 AND r2) OR r3
или
r1 AND (r2 OR r3)?

Судя по наблюдаемому - второе. Но где б найти подтверждение? Эти деятели не предусмотрели явного группирования. Молодцы. Успех

★★★★★

Последнее исправление: svu (всего исправлений: 1)

Насколько я знаю чаще всего разбор выражений делается справа-налево. И приоритет в данном примере думаю не причем.

Loki13 ★★★★★
()
Ответ на: комментарий от svu

О чем они вообще думали?...

svu ★★★★★
() автор топика
Ответ на: комментарий от svu

Я точно не уверен, но мне кажется как-то так. Даже в книгах по программированию примеры разбора выражений всегда справа-налево. Почему так я не вникал.

Loki13 ★★★★★
()
Ответ на: комментарий от Loki13

Для одноприоритетных операций конечно. А я так понимаю, что AND и OR считаются одноприоритетными. Хотя по логике должны бы как (*) и (+) работать.

Loki13 ★★★★★
()
Ответ на: комментарий от Loki13

По логике нужно было группирование сделать! Но это ж IBM...

svu ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.