私は、MUMPsに関するいくつかの読書知識が必要なプロジェクトを開始しています。これは、Massachusetts General Hospital Utility Multi-Programming Systemです。私はそれを自分のOS X El Capitanコンピュータで動作させることができました。私は単純なことのいくつかを行うことができますが、単純なサブルーチンを作成することはできません。MacでMUMPSでサブルーチンを作成する方法os X
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平均ライン入力を開始すると、私は平均が定義されていないエラーが発生します。
どのようにサブルーチンに入りますか?
コードに間違いはありません。しかし時間が限られているので、私はそれがなぜ機能していないのかを尋ねたくはありません。私はcomp.lang.mumpsを尋ねることをお勧めします。そこにはあなたを助けることができる人がたくさんいます。 - サム(現在8年間Mでプログラムされている)。 –
どのM/Mumpsのバージョンを使用していますか? (または実際にはCachéObjectScriptですか?) –
私はCache 2016.1を使用していますが、ObjectScriptかどうかはわかりません。私は端末からそれを使用しており、VistA CACHE.DATファイルを持っています。私はそのファイル内の実行可能な関数のリストを取得する方法を理解することができず、ターミナルから1つを書き込んでグローバルとして保存する方法を理解することができません。 –