Was ist ein Nest?

Ein Nest kann sich auf Folgendes beziehen:

1. Verschachtelung ist ein Begriff, der die Platzierung eines oder mehrerer Objekte in einem anderen Objekt beschreibt. Wenn Sie sich beispielsweise auf einen Computer beziehen, kann sich das Verschachteln auf das Einfügen eines Grafikbildes in eine Textverarbeitung beziehen.

2. Bei der Computerprogrammierung ist eine verschachtelte Funktion eine Funktion, die innerhalb einer anderen Funktion im Quellcode eines Programms enthalten ist. Ein Beispiel dafür in JavaScript ist unten gezeigt.

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

}

Normalerweise wird diese Verschachtelung durchgeführt, um den Umfang der inneren Funktion einzuschränken.

Hinweis: Die innere Funktion kann nur von der sie enthaltenden Funktion oder einer anderen Funktion in der übergeordneten Funktion aufgerufen werden.

Im obigen Beispiel könnte outerFunction () innerFunction () aufrufen, innerFunction () konnte jedoch nicht vom globalen Gültigkeitsbereich oder von einer Funktion außerhalb von outerFunction () aufgerufen werden .

Diese Art der Verschachtelung trägt dazu bei, zu verhindern, dass die inneren Funktionen durch Code im globalen Gültigkeitsbereich oder Code innerhalb von Funktionen, die sich außerhalb der enthaltenden Funktion befinden, geändert oder überschrieben werden.

Bei HTML, XML und anderen Markup-Sprachen sind Verschachteln die Daten zwischen den öffnenden und schließenden Tags. Wenn der XML-Code unten angezeigt wird, ist "Computersoftware" das Root-Tag, das alle anderen XML-Informationen enthält. Das "Produkt" -Tag verschachtelt alle Produktinformationen und "Name", "Beschreibung", "Entwickler" und "Kosten" alle Verschachtelungsinformationen, die sich auf jedes Etikett beziehen.

 Windows 8Microsoft Windows 8-Betriebssystem - Vollversion.Microsoft132.78 

3. Der Begriff Nest kann sich auch auf das Nest-Lernthermostat beziehen.

Objekt, Programmierbegriffe