[ 通常表示 ]  [ 簡易表示 ]  [ シンプル表示 ]

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

ネスト (nest)

pointこの用語のポイント

point入れ子だよ

pointプログラミング関連で出てくるよ

スポンサーリンク

簡単に書くよ

ネスト (nest)とは

入れ子にすること
です。

image piyo

詳しく書くよ

プログラミングをしているとよく聞く言葉です。

例えばif文の中にif文を書いてその中にif文を書いたりすると「ネスト深いんだよ、もちっと考えろ~!」と怒られます。
要は「入れ子にし過ぎ!」と怒られているのです。

if($str != "aa"){
  if($str != "bb"){
    if($str != "cc"){
     print "dd";
    }
  }
}

みたいなコードですね。
処理の内容自体は「"aa"でも"bb"でも"cc"でも無いときは"dd"って表示してね」です。

別にこの書き方が間違っているということでは無いのですが、見難いじゃないですか。

if($str == "aa"){
  //何もしない
}else if($str == "bb"){
  //何もしない
}else if($str == "cc"){
  //何もしない
}else{
  print "dd";
}

と書いてあげた方が直感的に分かりやすいですよね。

ソースコードはパッと見で分かりやすい方が良いのです。
「誰にも分からないコードを書く人」よりも「誰にでも分かるコードを書く人」の方が優秀ですよ。

話が逸れましたが「入れ子」のことをカッコつけて言うと「ネスト」です。
プログラミングの解説書とかを読んでいるとちょこちょこ登場します。

image piyo2

一言でまとめるよ

まぁ「ネスト」って単語が出てきたら「入れ子のことなんだな~」と、お考えください。

一番上に戻るよ
スポンサーリンク