ネスティング (nesting)または入れ子構造(いれここうぞう)とは、コンピュータのプログラム (コンピュータ) プログラムにおいて、なんらかの構造の中に別の構造がすっぽりと収まっている状態のこと。ネスト、入れ子とも呼ぶ。
ループの中でさらにループが書かれている場合や、if文の中でさらにif文が書かれている場合など、ある制御構造の中に同種の制御構造が入っているものを指すことが多いが、全く異なった構造であってもネスティングと呼ばれる。
プロシージャ 手続きや関数 (プログラミング) 関数の中に、サブルーチン 副プログラムとなる手続きや関数が記述されているものもネスティングである。
ネスティングとはの続きを読む