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


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

> Просьба ко всем, запустить скрипт и сообщить, что будет выведено на экран.
>
> ===
> /*
> */
> call RxFuncAdd 'SysLoadFuncs', 'RexxUtil', 'SysLoadFuncs'
> call SysLoadFuncs
>
> BDNames='TestTest'
> call value 'Base.'BDNames'.Test1', 'Test1 Test2'
>
> say Base.BDNames.Test1
> BDNames=translate(BDNames)
> say Base.BDNames.Test1
>
> exit
> ===

Вывод:
===
BASE.TestTest.TEST1
Test1 Test2
===
Вполне ожидаемо, т.к. вызов "call value...", также как и translate, преобразует "BDNames" в заглавные.



Sun 16 Oct 2016 20:25 Mozilla/5.0 (OS/2; Warp 4.5; rv:31.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.