Datatree MUMPS - разрешить неопределенные переменные в нулевую / пустую строку? - PullRequest
1 голос
/ 13 июня 2011

Я пытаюсь перенести некоторые сценарии из современной версии Intersystems Cache в Datatree MUMPS 1980-х годов.Это было написано в контексте, где был установлен $ ZUTIL (18,2).То есть неопределенные переменные преобразуются в пустую строку, а не выдают ошибку «неопределенная переменная».

Вместо того, чтобы рефакторировать все это для проверки $ DATA, кто-нибудь знает, поддерживает ли DTM аналогичную функцию для автоматического разрешения неопределенныхпеременных на процесс или глобально?

* Обновление: запуск "zzswitch +2" сделал свое дело.

1 Ответ

3 голосов
/ 19 июня 2011

Это было сложно.

Посмотрите на этот документ:

ftp: //ftp.intersystems.com/pub/cache/DTMtoCache.doc95

В нем говорится, что эквивалентом $ ZU (18) в DTM был zzswitch +2 / -2

Я, очевидно, не могу сейчас запустить DTM, поэтому просто попробуйте выполнить zzswitch +2, а затем zzswitch-2 и посмотрим, как это влияет на то, как обрабатываются ваши неопределенные переменные.

PS: Я бы понял, как перейти от DTM к Cache, но вернуться назад?Мате, это даже не некромантия, теперь это археология.

...