教科書で学ぶコーディング規約と構造化
定義字下げ は、行の先頭に空白を入れて、処理のまとまりと入れ子の段を見た目で分かるようにする書き方である。
解説条件分岐や繰り返しの中に入る行を一段右へずらし、同じ段の行は先頭の位置をそろえる。多くの言語では字下げを変えても処理の結果は変わらないが、Python のように字下げでまとまりの範囲を決める言語もある。どちらの場合も、まとまりの切れ目が一目で分かり、読み違いが減る。
たとえ箇条書きで大項目の下に小項目を少し右へずらして書くと、どの小項目がどの大項目に属するかがすぐ分かるのと同じ。
記憶フック「字を下げる」と書くとおり、行頭の文字を右へ押し下げる操作がそのまま名前になっている。