Co je to hnízdo?

Hnízdo může odkazovat na některou z následujících možností:

1. Vnoření je termín používaný k popisu umístění jednoho nebo více objektů v rámci jiného objektu. Například při odkazování na počítač může vnoření odkazovat na vložení grafického obrazu do textového procesoru.

2. S počítačovým programováním je vnořená funkce funkcí obsaženou uvnitř jiné funkce ve zdrojovém kódu programu. Příklad v JavaScriptu je uveden níže.

 function externalFunction () {function innerFunction () {// code} 

}

Toto vnoření se obvykle provádí za účelem omezení rozsahu vnitřní funkce.

Poznámka: Vnitřní funkce může být vyvolána pouze funkcí, která ji obsahuje, nebo jinou funkcí obsažené funkce.

Ve výše uvedeném příkladu by mohla vnější funkceFunkce () volat funkci innerFunction (), ale funkce innerFunction () nemohla být volána z globálního rozsahu ani z žádné funkce mimo vnější funkci () .

Tento typ vnoření pomáhá udržet vnitřní funkce od změny nebo přepsání kódem v globálním rozsahu nebo kód uvnitř funkcí, které jsou mimo funkci obsahující.

S HTML, XML a dalšími značkovacími jazyky jsou vnoření data mezi úvodními a závěrečnými značkami. Například, s kódem XML zobrazeným níže "computersoftware" je kořenová značka, která obsahuje všechny ostatní informace XML. Značka "produkt" obsahuje všechny informace o produktu a "název", "popis", "vývojáře" a "náklady" všech informací o hnízdě vztahujících se ke každé značce.

 Operační systém Windows 8Microsoft Windows 8 - Plná verze.Microsoft132.78 

3. Termín Nest může také označovat termostat Nest Learning.

Objekt, Programovací termíny