Mi a fészek?

A fészek az alábbiak bármelyikére utalhat:

1. A fészkelés olyan kifejezés, amelyet egy vagy több objektum elhelyezésére használnak egy másik objektumon belül. Például, amikor egy számítógépre utal, a fészkelés a grafikus kép szövegszerkesztőbe való beillesztésére utalhat.

2. Számítógépes programozással A beágyazott függvény egy függvény, amely a program forráskódjában egy másik funkció belsejében található. Az alábbiakban egy példa erre a JavaScript-ben.

 függvény külsőFunkció () {függvény belső funkció () {// kód} 

}

Jellemzően ez a fészkelés a belső funkció terjedelmének korlátozására szolgál.

Megjegyzés: A belső függvényt csak a funkciót tartalmazó funkcióval lehet meghívni.

A fenti példában a külső függvény () belső funkciót () jelenthet, de a belső funkció () nem hívható a globális hatókörből vagy a külső függvényen kívüli bármely funkcióból () .

Ez a fajta fészkelés segít megtartani a belső funkciókat a globális hatókörben lévő kód megváltoztatásától vagy felülírásától, vagy olyan kódon belül, amelyek a funkción kívül vannak.

A HTML, XML és más jelölőnyelvek segítségével a fészkelés a nyitó és záró címkék közötti adat. Például az alábbiakban bemutatott XML-kóddal a "computeroftware" a gyökércímke, amely tartalmazza az összes többi XML-információt. A "termék" címke a termékinformációkat és a "név", a "leírás", a "fejlesztő" és a "költség" minden egyes címke adatait tartalmazza.

 Windows 8Microsoft Windows 8 operációs rendszer - Teljes verzió.Microsoft132.78 

3. A „ Nest” kifejezés a Nest Learning Termosztátra is vonatkozik.

Objektum, programozási feltételek