RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Логические действия в OORexx


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Алексей Тарасов, 2:5053/57
To : All
Subj : Логические действия в OORexx

Доброго дня!

Налетел сейчас на одну особенность OORexx при работе с логикой. Мля, больше суток мозги себе компосировал.
В Regina полностью фиолетов последовательность условий в логике. И я первым выносил то условие которое в текущий момент наиболее важно. То есть мог записать так "=>". При переносе скрипта на OORexx, один ушёл в бесконечный цикл.
В процессе разбора полёта выяснил, OORexx при нахождении знака "=" игнорируем всё остальное. И скажем 10 => 1 у него false. Вообще не важно что стоит после "=", отрабатывается только он. Поэтому в OORexx нежно писать ТОЛЬКО так ">=".

На всякий случай решил оставить здесь информацию об этом, так профильных форумов нет.

Sat 15 Mar 2025 10:24 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.