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

自動インデント

pointこの用語のポイント

point自動的に字下げしてくれる機能だよ

point改行時に字下げされるよ

スポンサーリンク

簡単に書くよ

自動インデント(読:ジドウインデント 英:auto 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の値も変わっていません。
そのため、このプログラムを動かすと、無限ループします。

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

以上を踏まえて

自動で良い感じにインデントしてくれる機能

が「自動インデント」です。
オートインデント」とも呼ばれます。
文字を入力していて、改行とかをしたときに、勝手にインデントしてくれる機能です。

自動インデント2

コンピュータさんに気を使って「良い感じに」と表現しましたけどね。
実際には良い感じにならない場合も あります。
ドンマイです。

自動インデント3

ソフトや操作にもよりますが、基本的には前の行に合わせてインデントしてくれるはずです。
便利と感じるかは人それぞれです。


image piyo2

一言でまとめるよ

まぁ「自動インデント」って単語が出てきたら「自動で字下げする機能なんだな~」と お考えください。

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

おまけ

■訳してみるよ

「自動」は日本語ですね。
「indent(インデント)」の意味は「字下げする」とかです。
何となく くっつけると

自動で字下げする

となります。




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
つくって、壊して、直して学ぶ Kubernetes入門
インフルエンサー六法 活動開始から情報発信、収益化までに潜むトラブル対策50