Datatree MUMPS - 将未定义的变量解析为null /空字符串?

时间:2011-06-13 15:33:58

标签: variables undefined mumps

我正在尝试将一些脚本从现代版本的Intersystems Cache移植回20世纪80年代的Datatree MUMPS。它是在设置$ ZUTIL(18,2)的上下文中编写的。也就是说,未定义的变量解析为空字符串,而不是抛出“未定义的变量”错误。

有没有人知道DTM是否支持类似的功能来自动解决每个进程的未定义变量,还是全局?

*更新:运行“zzswitch +2”就可以了。

1 个答案:

答案 0 :(得分:3)

这很棘手。

看一下这个文件:

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

它说在DTM中相当于$ ZU(18)是zzswitch +2 / -2

我现在显然无法运行DTM,所以只需尝试发出zzswitch +2然后zzswitch -2,看看它如何影响未定义变量的处理方式。

PS:我会理解从DTM迁移到Cache的努力,但回过头来?它甚至不是死灵法师,现在是考古学。