Ce este un Nest?

Un cuib se poate referi la oricare dintre următoarele:

1. Nesting este un termen folosit pentru a descrie plasarea unuia sau a mai multor obiecte în alt obiect. De exemplu, atunci când se face referire la un computer, cuiburile se pot referi la inserarea unei imagini grafice într-un procesor de text.

2. Cu programarea calculatorului, o funcție imbricată este o funcție conținută în interiorul unei alte funcții din codul sursă al unui program. Un exemplu de acest lucru în JavaScript este arătat mai jos.

 funcția externalFunction () {function innerFunction () {// code} 

}

De obicei, această cuibare este făcută pentru a limita scopul funcției interioare.

Notă: Funcția internă poate fi apelată numai de funcția care o conține sau de o altă funcție din funcția care o conține.

În exemplul de mai sus, externalFunction () ar putea suna la funcția innerFunction (), dar funcția innerFunction () nu a putut fi apelată din domeniul global sau din orice funcție în afara funcției outerfuncțional () .

Acest tip de cuibărire ajută la menținerea funcțiilor interioare de la a fi modificate sau suprascrise prin cod în domeniul de aplicare global sau în cadrul funcțiilor care se află în afara funcției care le conține.

Cu HTML, XML și alte limbi de marcare de inserare sunt datele dintre etichetele de deschidere și de închidere. De exemplu, cu codul XML prezentat mai jos, "computersoftware" este eticheta rădăcină care conține toate celelalte informații XML. Eticheta "produs" creează toate informațiile despre produs și "nume", "descriere", "dezvoltator" și "costă" toate informațiile despre cuiburi referitoare la fiecare etichetă.

 Windows 8Microsoft Windows 8 sistem de operare - versiunea completă.Microsoft132.78 

3. Termenul Nest se poate referi și la termostatul de învățare Nest.

Obiect, Termeni de programare