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


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : VicTor Smirnoff
To : Aleksey Tarasow
Subj : Странная ситуация с разименованием в Rexx

> Я боюсь другого, так как я не по сути не контролирую содержание ряда переменных (просто использую то что в них есть), может наступить ситуация когда переменная содержит текст в виде имени самой себя или имя другой критичной переменной (или ещё чего нибудь критичного). Вот тогда способна наступить хрень. Пока рассчитываю избежать коллапса за счет написания присвоения вида value rc'.Structure'. Но вопрос в целом требует отдельной проработки.
>

Ну ведь Rexx позволяет, чтобы часть составного имени после точки начиналась c цифры. Например, имя x.7value вполне легитимно. Поскольку переменной с именем 7value существовать не может, то это позволяет строго контролировать именование частей стема. Возможно такое решение сможет спасти от коллапса?

Wed 25 Feb 2015 21:13 Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Fire




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.