Što je gnijezdo?

Gnijezdo se može odnositi na sljedeće:

1. Gniježđenje je izraz koji se koristi za opisivanje položaja jednog ili više objekata unutar drugog objekta. Na primjer, kada se upućuje na računalo, gniježđenje se može odnositi na umetanje grafičke slike u program za obradu teksta.

2. Uz programiranje računala, ugnežđena funkcija je funkcija koja se nalazi unutar druge funkcije u izvornom kodu programa. Primjer toga u JavaScriptu je prikazan ispod.

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

}

Tipično, ovo gniježđenje se radi kako bi se ograničio opseg unutarnje funkcije.

Napomena: Unutarnju funkciju može pozvati samo funkcija koja sadrži tu ili neku drugu funkciju u funkciji koja sadrži.

U gornjem primjeru, outerFunction () može nazvati internalFunction (), ali internalFunction () se ne može pozvati iz globalnog opsega ili iz bilo koje funkcije izvan outerFunction () .

Ovaj tip gniježđenja pomaže da se unutarnje funkcije ne promijene ili prepišu pomoću koda u globalnom opsegu ili kodu unutar funkcija koje su izvan funkcije koja sadrži.

Pomoću HTML-a, XML-a i drugih označnih jezika ugniježdeni su podaci između početnih i završnih oznaka. Na primjer, s XML kodom prikazanim ispod "computersoftware" nalazi se korijenska oznaka koja sadrži sve ostale XML informacije. Oznaka "proizvod" sadrži sve informacije o proizvodu i "ime", "opis", "programer" i "trošak" svih informacija o gnijezdu koje se odnose na svaku oznaku.

 Windows 8Microsoft Windows 8 operativni sustav - Puna verzija.Microsoft132.78 

3. Pojam gnijezda može se odnositi i na termostat za učenje gnijezda.

Objekt, programski uvjeti