.. _quit-command-label: ================= QUIT コマンド ================= `M言語プログラミングブック`_ (Pages 103) [WALTERS1997]_ と `GT.Mプログラマーズガイド`_ から引用 解説 ########### **QUIT** VALUE QUITは、現スタックの実行を終了し、制御を戻します。 FORループで使用する場合は、ループの実行を終了します。 例 -------- :: LABEL1 WRITE "Patient Name",NAME,! WRITE "Address",ADDRESS,! QUIT WRITE "Send to execute",! DO LABEL1 WRITE "Returned from action",! DOコマンドは、LABEL1によって示されたコードの実行を開始します。LABEL1に続くコードの行は順番に実行され、QUITが発生したとき、制御は呼び出し元のコードに戻ります。 :: FOR I=1:1 DO QUIT:I>7 . WRITE " I= ",I . WRITE " I Square= ",I*I,! *DOとQUITの間には、2つのスペースがあることに注意してください。* 関連事項 ######### * :ref:`do-command-label` * :ref:`for-command-label` 参照 ########## `GT.Mプログラマーガイドの QUIT ページ`_ .. _M言語プログラミングブック: http://books.google.com/books?id=jo8_Mtmp30kC&printsec=frontcover&dq=M+Programming&hl=en&sa=X&ei=2mktT--GHajw0gHnkKWUCw&ved=0CDIQ6AEwAA#v=onepage&q=M%20Programming&f=false .. _GT.Mプログラマーズガイド: http://tinco.pair.com/bhaskar/gtm/doc/books/pg/UNIX_manual/index.html .. _GT.Mプログラマーガイドの QUIT ページ: http://tinco.pair.com/bhaskar/gtm/doc/books/pg/UNIX_manual/ch06s18.html