[HMM0065A]
●menuarray 文の引数を自由に設定したい
- menuarray 文等で、第1引数の配列の指定を途中(ex.$a[2])からしたり、 途中で止めたりする事はできませんか?
まず、
menuarray $a[2], 2;
の様に配列の途中から指定する事はできません。 途中で止めるには、第2引数の配列の数を調整すればできます。
//------- サンプルマクロ -------// $a[0] = "1.\tTest 1"; $a[1] = "2.\tTest 2"; $a[2] = "3.\tTest 3"; menuarray $a, 2; //「2. Test 2」までしか表示されない endmacro; // ---------------------------- //
- [参考]
あまり使う事はないでしょうが(^^;、2次元配列を使えば以下の様な事もできます。
//------- サンプルマクロ -------// $a[0][0] = "メニュー1の項目1"; $a[0][1] = "メニュー1の項目2"; $a[1][0] = "メニュー2の項目1"; $a[1][1] = "メニュー2の項目2"; menuarray $a[0], 2; //「メニュー1」の表示 menuarray $a[1], 2; //「メニュー2」の表示 endmacro; // ---------------------------- //