プチコン3号 SmileBASIC コミュニティ投稿たかひろ torotakapi2015/01/15 07:34:36質問配列変数を全部同じ数にするには、やはりFOR文を使うしかないのでしょうか。2そうだね 3返信プレイ済み2017/11/04 00:15:30に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿otta777 otta777a2015/1/15 8:42FOR文を使わなくても1つずつ代入文で記述可能です。 ですが・・・ FOR~NEXTで配列変数の要素番号を変化させて 代入した方がプログラムも殆どの場合が短く済みます。 もしプログラム中でFOR~NEXTを何度も書くのが面倒ということ ならユーザー定義命令でFOR~NEXTを使って配列変数の中身を 同じ内容にするようにすれば多少はスッキリすると思います。1そうだね プレイ済み2017/11/04 00:15:30に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿でんぺん DENPEN2015/1/15 10:40otta777さんの言うとおりですね〜。 ユーザー定義命令に慣れてないとよくわからないかもしれませんがotta777さんの言っていることは、 DEF DIMFILL HENSU[], N FOR I=0 TO LEN(HENSU)-1:HENSU[I]=N:NEXT END としておけば、 DIM X[50] DIMFILL X,100 みたいにまとめて初期化出来るという意味ですね。わかってたらすいません。この投稿見ている人はわからない人もいるかと思うので補足程度に…。3そうだね プレイ済み2017/11/04 00:15:30に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿たかひろ torotakapi2015/1/15 18:16なるほど、DEF命令で定義ですね。ありがとうございます。参考にさせていただきます。0そうだね プレイ済み2017/11/04 00:15:30に取得