nested
入れ子状の / 入れ子構造の
形容詞
nestedは、あるものが別の同じ種類のものの中にすっぽりと収まっている状態を指します。物理的な物体であれば、サイズ違いの容器が重なっている様子を指し、抽象的な概念やデータ構造であれば、ある要素が別の要素の内部に配置されている構造を指します。
物理的な入れ子状の状態
日常生活では、収納スペースを効率的に使うための設計によく使われます。例えば、大きさの異なるボウルやカップが順番に中に入っている状態を nested bowls と表現します。これは単に重なっているのではなく、サイズが段階的に小さくなっており、互いに適合して収まっているというニュアンスが含まれます。
コンピューティングにおける入れ子構造
プログラミングやデータ処理の分野では、非常に重要な概念です。ある関数や条件文の中に、さらに別の関数や条件文が記述されている状態を nested と呼びます。
nested if statements(入れ子構造のif文):ある条件が満たされた場合に、さらに別の条件判定を行う構造です。
nested loops(入れ子構造のループ):ループ処理の中にさらにループ処理が含まれている状態で、多次元配列の処理などで頻繁に利用されます。
このように、物理的な世界では省スペースや適合に重点が置かれ、デジタルな世界では階層構造や論理的な包含関係に重点が置かれるという特徴があります。
意味
関連語
embeddedlayeredseparatedetachedisolatedexternalnesthierarchyrecursionloopstructurecontainershelllayerembeddingencapsulationinclusiondepthlevelsubroutinefunctionbracketparenthesisindentationtreenodebranchleafrootlogicalgorithmprogrammingcodesyntaxcompilerparserobjectclassinstanceinheritancewrappermatrixarraylistsettuplestackqueuedependencycompositionaggregationnestingmatryoshkadollboxenvelopepockethollowcavitynicherecessinteriorinnerouterperipheralcorecenter