Ein Nest kann sich auf Folgendes beziehen:
1. Verschachtelung ist ein Begriff, der verwendet wird, um die Platzierung eines oder mehrerer Objekte innerhalb eines anderen Objekts zu beschreiben. Wenn man sich beispielsweise auf einen Computer bezieht, kann sich Verschachteln auf das Einfügen eines grafischen Bildes in ein Textverarbeitungsprogramm beziehen.
2. Bei der Computerprogrammierung ist eine verschachtelte Funktion eine Funktion, die in einer anderen Funktion im Quellcode eines Programms enthalten ist. Ein Beispiel dafür in JavaScript ist unten gezeigt.
function outerFunction() {
function innerFunction() {
// code
}
}
Oft wird diese Art der Verschachtelung verwendet, um den Umfang der inneren Funktion einzuschränken.
Die innere Funktion kann nur von der Funktion aufgerufen werden, die sie enthält, oder von einer anderen Funktion in der enthaltenden Funktion.
Im obigen Beispiel konnte outerFunction() innerFunction() aufrufen, aber innerFunction() konnte nicht aus dem globalen Gültigkeitsbereich oder von irgendeiner Funktion außerhalb von outerFunction() aufgerufen werden.
Verschachtelung isoliert den darin enthaltenen Code von Code, der außerhalb des verschachtelten Abschnitts liegt.
Bei HTML, XML und anderen Auszeichnungssprachen werden die Daten zwischen den öffnenden und schließenden Tags verschachtelt. Bei dem unten gezeigten XML-Code ist „Computersoftware“ beispielsweise das Root-Tag, das alle anderen XML-Informationen enthält. Das „Produkt“-Tag verschachtelt alle Produktinformationen, und „Name“, „Beschreibung“, „Entwickler“ und „Kosten“ verschachteln alle Informationen, die sich auf jedes Tag beziehen.
<computersoftware>
<product>
<name>Windows 8</name>
<description>Microsoft Windows 8 operating system - Full version.</description>
<developer>Microsoft</developer>
<cost>132.78</cost>
</product>
</computersoftware>
3. Der Begriff Nest kann sich auch auf das Nest Learning Thermostat beziehen.
Objekt, Programmierbegriffe