プチコン3号 SmileBASIC コミュニティ投稿ヨッシー okkun20022015/03/09 13:16:30COMMON DEFだと、なかで配列は使用できないのだろうか...0そうだね 5返信プレイ済み2017/11/03 23:02:57に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿コータ[quota] W.D.WE2015/3/9 22:12ページ1/3 質問の意図が、以下の3パターンと解釈できました。 間違っていたら、ご指摘お願いします。 (説明の都合上、プログラムスロットは、限定させて頂きました。また、メインルーチンはプログラムスロット0で実行することとします。) 1)プログラムスロット0の配列変数をプログラムスロット1のCOMMON DEFで使いたい。 2)プログラムスロット1の配列変数をプログラムスロット1のCOMMON DEFで使いたい。 3)COMMON DEF内でローカルな配列変数を使いたい。 3は、通常のDEF内で配列変数を宣言したときと同様です。 0そうだね プレイ済み2017/11/03 23:02:57に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿コータ[quota] W.D.WE2015/3/9 22:15ページ2/3 1)プログラムスロット0の配列変数をプログラムスロット1のCOMMON DEFで使う例 ’プログラムスロット0メインルーチン USE 1 DIM A[10] ・・・ ’プログラムスロット1のユーザ定義命令を呼び出す FN A ’追加の引数は必要に応じて ’プログラムスロット1のユーザ定義命令 COMMON DEF FN A ’Aを使った処理 END 0そうだね プレイ済み2017/11/03 23:02:57に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿コータ[quota] W.D.WE2015/3/9 22:18ページ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を使った処理 END0そうだね プレイ済み2017/11/03 23:02:57に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿ヨッシー okkun20022015/3/14 17:11 か な り 返信が遅れてすみません。 ...おお! ありがとうございます。早速試してみます。(^^)0そうだね プレイ済み2017/11/03 23:02:57に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿コータ[quota] W.D.WE2015/3/16 0:11年度末は、なにかと忙しいので仕方ないと思います。 私もそうなので、言いにくいのですが、自分にとって当たり前すぎることは、省略していることに気づきにくいものです。そのため、自分の意図が相手に伝わらないことがあります。質問は、抽象的な表現より、具体的な表現にした方が、回答する側も回答しやすくなると思います。 もし、質問で無く、独り言でしたらすみませんでした。0そうだね プレイ済み2017/11/03 23:02:57に取得