投稿
ヨッシー okkun2002
COMMON DEFだと、なかで配列は使用できないのだろうか...
0そうだね
プレイ済み
返信[1]
親投稿
ページ1/3 質問の意図が、以下の3パターンと解釈できました。 間違っていたら、ご指摘お願いします。 (説明の都合上、プログラムスロットは、限定させて頂きました。また、メインルーチンはプログラムスロット0で実行することとします。) 1)プログラムスロット0の配列変数をプログラムスロット1のCOMMON DEFで使いたい。 2)プログラムスロット1の配列変数をプログラムスロット1のCOMMON DEFで使いたい。 3)COMMON DEF内でローカルな配列変数を使いたい。 3は、通常のDEF内で配列変数を宣言したときと同様です。
0そうだね
プレイ済み
返信[2]
親投稿
ページ2/3 1)プログラムスロット0の配列変数をプログラムスロット1のCOMMON DEFで使う例 ’プログラムスロット0メインルーチン USE 1 DIM A[10] ・・・ ’プログラムスロット1のユーザ定義命令を呼び出す FN A ’追加の引数は必要に応じて ’プログラムスロット1のユーザ定義命令 COMMON DEF FN A  ’Aを使った処理 END
0そうだね
プレイ済み
返信[3]
親投稿
ページ3/3 2)プログラムスロット1の配列変数をプログラムスロット1のCOMMON DEFで使う例 ’プログラムスロット0メインルーチン USE 1 GOSUB "1:@INIT ・・・ ’プログラムスロット1のユーザ定義命令を呼び出す FN ’引数は必要に応じて ’プログラムスロット1のサブルーチン @INIT DIM A[10] RETURN ’プログラムスロット1のユーザ定義命令 COMMON DEF FN ’引数は必要に応じて  ’Aを使った処理 END
0そうだね
プレイ済み
返信[4]
親投稿
ヨッシー okkun2002
 か な り 返信が遅れてすみません。 ...おお! ありがとうございます。早速試してみます。(^^)
0そうだね
プレイ済み
返信[5]
親投稿
年度末は、なにかと忙しいので仕方ないと思います。 私もそうなので、言いにくいのですが、自分にとって当たり前すぎることは、省略していることに気づきにくいものです。そのため、自分の意図が相手に伝わらないことがあります。質問は、抽象的な表現より、具体的な表現にした方が、回答する側も回答しやすくなると思います。 もし、質問で無く、独り言でしたらすみませんでした。
0そうだね
プレイ済み