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


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

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

Вообще, стандартный REXX в OS/2 понимает только такой вариант записи, а на "=>" выдаёт ошибку. Странно, что Regina и OORexx это как-то обрабатывают.

Tue 18 Mar 2025 09:29 Mozilla/5.0 (OS/2; Warp 4.5; rv:45.0) Gecko/20100101 Firefox




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.