本文へスキップ

テクノロジ系 / アルゴリズムとプログラミング

字下げ(インデンテーション)

字下げ(インデンテーション)は、プログラムの行頭に空白を入れて、構造を見やすくする書き方です。

もう少し詳しく

字下げは、条件分岐や繰返しなどの処理のまとまりを、行頭の空白で見やすく表す書き方です。入れ子構造や処理範囲が分かりやすくなり、読み間違いや修正ミスを減らせます。Pythonのように字下げ自体が構文上の意味を持つ言語もあります。

試験での見方

黒猫の闇の刻印

字下げは可読性を高める代表的なコーディング規約です。処理結果そのものより、構造を分かりやすくする目的で使われます。

例:if文の中で実行する行を同じ深さに字下げし、条件が成り立つときの処理範囲を明確にします。

分類

テクノロジ系 / 基礎理論 / アルゴリズムとプログラミング

小分類:プログラミング

関連トピック:プログラミング作法とコーディング標準

情報の根拠

IPA FEシラバス Ver.9.2 の用語例をもとに、試験対策向けに独自解説しています。

関連用語

アルゴリズムとプログラミングの用語一覧へ