プチコン3号 SmileBASIC コミュニティトピックKouta maguroumainya2016/07/23 07:10:22質問画像のように行の最初1マスか2マス空白を入れるのはなぜ?(サンプルのやつ)2そうだね 3返信プレイ済み2017/11/03 18:01:06に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿MIKI ifconfig2016/7/23 7:16人間が見やすいように、です。 ここからここまでが for の範囲なんだなあとか ここからここまでが if の範囲なんだなあとか 読みやすい。 字下げとかインデントとか言いますね。 for i =... if ... then print yyy else print xxx endif next 見たいな感じ 7そうだね プレイ済み2017/11/03 18:01:06に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿STiNGER STiNGER89012016/7/23 8:07特にFORとかIFとかをネスト(入れ子)にしていると、インデント無しでは実際読みづらくなりますね。 私が今遊んでいる別のプログラムツールでは、関数の定義もIFもFORも閉じるのはみんなENDなので、インデント入れないと後からわけが分からなくなります。4そうだね プレイ済み2017/11/03 18:01:06に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿otta777 otta777a2016/7/23 8:40プチコン3号ではプログラム中に字下げや空白行があっても実行速度には 影響が無いので見やすさを優先するためにされる方がいます。 昔のBASICではプログラムを解析しながら実行していたため空白や改行を 入れると実行速度が遅くなってしまいました。実行速度を上げる為に 省ける空白や改行を省く方もいましたがそうするとプログラムが見づらく なってしまう欠点がありました。3そうだね プレイ済み2017/11/03 18:01:06に取得