我正在开始一个项目,我需要对 MUMP(马萨诸塞州综合医院实用多编程系统)有一些阅读知识。我已经设法让它在我的 OS X El Capitan 计算机上运行。我可以做一些简单的事情,但似乎无法创建一个简单的子程序。根据我能找到的规范,一个子程序是由一个标签创建的,然后是以制表符或空白开头的行和说明,这样
HELLO
WRITE "Hello, World!",!
QUIT
将是一个我可以调用的子程序
DO HELLO
当我尝试输入它时,它会立即执行 WRITE 语句。
此外,许多示例采用以下形式:
DEMO
Kill For i=1:1:10 SET Ary(i)=i*2
DO Average Write !,"Average=",AVG
KILL Ary,AVG,i
QUIT
Average SET Sum=0;
; Do something here
QUIT
当我开始输入 DO Average 行时,我收到一个错误,即未定义平均值。
关于如何进入子程序的任何想法?