.. _merge-command-label: ================= MERGE コマンド ================= `M言語プログラミングブック`_ (Page 148) [WALTERS1997]_ と `GT.Mプログラマーズガイド`_ から引用 MERGE ###### MERGEコマンドは、別の変数に変数とその下位ノードのすべてコピーします。 コマンド ------------- **M[ERGE]** variable1=variable2 variable2 とそのすべての下位ノードを、variable1 にコピーします。 例 ******* 下位ノードの配列の対と1つの変数をセットする :: SET A="Yankees" SET A(1)="Monday" SET A(2)="Thursday" 下位ノードの配列の対と別の変数をセットする :: SET B="Red Sox" SET B(3)="Saturday" SET B(4)="Sunday" その内容を確認します。 :: ZWRITE A 出力します :: A="Yankees" A(1)="Monday" A(2)="Thursday" と同時に :: ZWRITE B 出力します :: B="Red Sox" B(3)="Saturday" B(4)="Sunday" 次に、MERGEコマンドを起動し、2つの変数をマージします。:: MERGE A=B ZWRITEを呼び出します :: ZWRITE A 出力します :: A="Red Sox" A(1)="Monday" A(2)="Thursday" A(3)="Saturday" A(4)="Sunday" 関連事項 ######### * :ref:`set-command-label` 参照 ########## `GT.Mプログラマーガイドの MERGE ページ`_ .. _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プログラマーガイドの MERGE ページ: http://tinco.pair.com/bhaskar/gtm/doc/books/pg/UNIX_manual/ch06s15.html