トピック
Kouta maguroumainya

画像のように行の最初1マスか2マス空白を入れるのはなぜ?(サンプルのやつ)

2そうだね
プレイ済み
返信[1]
親投稿
MIKI ifconfig
人間が見やすいように、です。 ここからここまでが for の範囲なんだなあとか ここからここまでが if の範囲なんだなあとか 読みやすい。 字下げとかインデントとか言いますね。 for i =... if ... then print yyy else print xxx endif next 見たいな感じ
7そうだね
プレイ済み
返信[2]
親投稿
STiNGER STiNGER8901
特にFORとかIFとかをネスト(入れ子)にしていると、インデント無しでは実際読みづらくなりますね。 私が今遊んでいる別のプログラムツールでは、関数の定義もIFもFORも閉じるのはみんなENDなので、インデント入れないと後からわけが分からなくなります。
4そうだね
プレイ済み
返信[3]
親投稿
otta777 otta777a
プチコン3号ではプログラム中に字下げや空白行があっても実行速度には 影響が無いので見やすさを優先するためにされる方がいます。 昔のBASICではプログラムを解析しながら実行していたため空白や改行を 入れると実行速度が遅くなってしまいました。実行速度を上げる為に 省ける空白や改行を省く方もいましたがそうするとプログラムが見づらく なってしまう欠点がありました。
3そうだね
プレイ済み