且つmodfuncで定義した命令内ででしか操作する事のできない変数と認識していましたが、
下記のように各モジュールで同じ名前のモジュール変数を作った場合、
モジュールbの命令でモジュールaのモジュール変数が参照できてしまっています。
これは仕様上正しい動作なのでしょうか。
それともこれは想定しない動作で後々修正される可能性があるのでしょうか。
配列で多数のインスタンスを作成した場合、
それぞれがどのクラスのインスタンスなのかを判断するのに便利だと思うのですが、
もしこの動作がバグならプログラムに利用するわけにいかず困っています。
#module a t
#modinit t=1 return #global #module b t #modinit t=2 return #modfunc get_t return t #global newmod n1,a newmod n2,b get_t n1 mes stat get_t n2 mes stat stop