「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

インデント

pointこの用語のポイント

point字下げだよ

point行の開始位置をズラすよ

point行の先頭に空白とかタブを入れるよ

pointパッと見で見やすくするのが目的だよ

スポンサーリンク

簡単に書くよ

インデント(英:indent)とは

いわゆる「字下げ」のこと。
用語の中身としては

行の先頭に空白とかタブを入れて、行の開始位置を横にズラすことにより、全体を見やすくすること
です。


image piyo

詳しく書くよ

日本語では「字下げ」と呼ばれます。

行の先頭に空白を入れて、行の開始位置を横にズラす

のが「インデント」です。

インデント

インデントは、文章やプログラムをパッと見で分かりやすくする目的でやります。

例えば、そうですね。

以下のようなプログラムが あったとしましょう。

a = 5;
b = 1;
while(a > b){
if(hoge == "a"){
print "A";
if(hoge2 == "b"){
print "B";
}else{
print "C";
}
}
}


どうでしょうか。
パッと見で処理の内容が分かりにくいですよね。

この内容をインデントすると、例えば以下のようになります。

a = 5;
b = 1;
while(a > b){
    if(hoge == "a"){
        print "A";
        if(hoge2 == "b"){
            print "B";
        }else{
            print "C";
        }
    }
}


今度は、どうでしょうか。
さっきよりも見やすくなりましたよね。

実は、このプログラムは「a > b」の条件でループするのですが、aの値もbの値も変わっていません。
そのため、このプログラムを動かすと、無限ループします。

そのような間違いもインデントされていた方が見つけやすいはずです。

ちょっと休憩6

プログラミングでインデントをするときは、普通は半角スペースタブを使います。
うっかり全角スペースを使わないように気を付けてくださいね。
多くのプログラミング言語では、全角スペースを入れるとエラーになります。

また、一段階インデントするときは、タブ1つ(に相当する半角スペース)を入れるのが一般的です。

ただし、1つのタブが半角スペース何個分に相当するかはその人の気分次第です。
絶対の決まりは ありません。

一般的には

2タブ:1つのタブが半角スペース2個に相当
4タブ:1つのタブが半角スペース4個に相当
8タブ:1つのタブが半角スペース8個に相当


の、どれかですけどね。

経験則的には、Webデザイナーさんは2タブを使っていることが多いような気がします。
プログラマさんは4タブが多いのではないでしょうか。
8タブは、あまり見かけません。


image piyo2

一言でまとめるよ

まぁ「インデント」って単語が出てきたら「行の開始位置をズラすんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像040
書籍画像058

おまけ

■訳してみるよ

「indent(インデント)」の意味は

・ギザギザをつける
・字下げする
・(2枚続きの注文書で)注文する


とかです。




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
サイバー忍者入門 忍者・スパイ・軍隊・ハッカーに学ぶ フルスタック・ハッキング
「技術書」の読書術 達人が教える選び方・読み方・情報発信&共有のコツとテクニック