【2.61】HSP初質P56【3.2β2】
レス数が900を超えています。1000を超えると表示できなくなるよ。
0919デフォルトの名無しさん
2009/10/23(金) 10:56:13L1 #module
L2 #deffunc test array mod_b
L3
L4 mod_b.M0 =100
L5
L6 return
L7 #global
L8
L9 #const global M0 0
L10 #const global M1 1
L11 #const global Mmax 2
L12
L13 dim b ,Mmax
L14
L15 b.0=0
L16 b.1=1
L17 b.2=2
L18
L19 test b
L20 stop
この内容で実行すると、mod_b.0=100としか入れてないのに、代入後モジュール内でたとえばmod_b.M1などを取り出すと、この値も100になってしまうのはなぜでしょうか?(実際5行目にdialogで値を確かめると100になります)
ただ、モジュール内でもmod_b.1などとして取り出すと値は1のままです。
実際のプログラムでは、配列の中身が何を表すのかわかりやすくするためにM0〜M1には固有の名前をつけて使いたいのですが、使えなくて困っています。
どうかご教授お願いします。
レス数が900を超えています。1000を超えると表示できなくなるよ。