モジュール内の配列変数内容を#globalから参照したい
村人D 2013/5/2(Thu) 20:31:06|NO.53766
#module test
#deffunc meirei array alies
alies(0)=7
return
#global
dim hairetsu ,2
meirei hairetsu
hensu =alies(0)@test
これだとエラー(error4/パラメーター式の記述が無効です)になってしまいます。
外部から正しく7を参照する方法を教えてください。
暇人 2013/5/2(Thu) 21:02:16|NO.53767
色々間違ってる
それは配列名じゃ無くエイリアス名
モジュール内の配列を外から使うなら 配列名@モジュール名(0)
>meirei hairetsu
で配列渡してるならそれはモジュール内の配列とは言わない
#module test
#deffunc meirei
alies(1)=7
return
#global
meirei
mes alies@test(1)
村人D 2013/5/2(Thu) 21:50:14|NO.53768
なるほど。
エイリアスはモジュール側が参照するもので、
モジュール内の変数は#global以下の命令が参照するのですね。
完全に混同していました……回答ありがとうございました。