Cos'è un nido?

Un nido può fare riferimento a uno dei seguenti:

1. Nidificazione è un termine usato per descrivere il posizionamento di uno o più oggetti all'interno di un altro oggetto. Ad esempio, quando si fa riferimento a un computer, il raggruppamento può fare riferimento all'inserimento di un'immagine grafica in un elaboratore di testi.

2. Con la programmazione del computer, una funzione nidificata è una funzione contenuta all'interno di un'altra funzione nel codice sorgente di un programma. Un esempio di questo in JavaScript è mostrato sotto.

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

}

Tipicamente, questo annidamento è fatto per limitare l'ambito della funzione interna.

Nota: la funzione interna può essere chiamata solo dalla funzione che la contiene o da un'altra funzione nella funzione di contenimento.

Nell'esempio precedente, outerFunction () potrebbe chiamare innerFunction (), ma innerFunction () non può essere chiamato dall'ambito globale o da qualsiasi funzione esterna a outerFunction () .

Questo tipo di nidificazione aiuta a impedire che le funzioni interne vengano alterate o sovrascritte dal codice nello scope o codice globale all'interno di funzioni esterne alla funzione di contenimento.

Con HTML, XML e altri linguaggi di markup sono i dati tra i tag di apertura e di chiusura. Ad esempio, con il codice XML mostrato di seguito "computeroftware" è il tag radice che contiene tutte le altre informazioni XML. Il tag "prodotto" annida tutte le informazioni sul prodotto e "nome", "descrizione", "sviluppatore" e "costo" tutte le informazioni di nidificazione relative a ciascun tag.

 Windows 8Microsoft Sistema operativo Windows 8 - Versione completa.Microsoft132.78 

3. Il termine Nest può anche fare riferimento al Nest Learning Thermostat.

Oggetto, termini di programmazione