Qu'est-ce qu'un nid?

Un nid peut faire référence à l'un des éléments suivants:

1. L'imbrication est un terme utilisé pour décrire le placement d'un ou plusieurs objets dans un autre objet. Par exemple, lorsque vous faites référence à un ordinateur, l’imbrication peut se référer à l’insertion d’une image graphique dans un traitement de texte.

2. Avec la programmation informatique, une fonction imbriquée est une fonction contenue dans une autre fonction du code source d'un programme. Un exemple de ceci en JavaScript est présenté ci-dessous.

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

}

En règle générale, cette imbrication est effectuée pour limiter la portée de la fonction interne.

Remarque: La fonction interne ne peut être appelée que par la fonction qui la contient ou par une autre fonction de la fonction qui la contient.

Dans l'exemple ci-dessus, outerFunction () peut appeler innerFunction (), mais innerFunction () ne peut pas être appelé à partir de la portée globale ou de toute fonction en dehors de outerFunction () .

Ce type d'imbrication permet d'éviter que les fonctions internes ne soient modifiées ou remplacées par du code dans la portée globale ou par du code dans des fonctions extérieures à la fonction contenant.

Avec HTML, XML et d’autres langages de balisage, l’imbrication correspond aux données entre les balises d’ouverture et de fermeture. Par exemple, avec le code XML indiqué ci-dessous "ordinateursoftware" est la balise racine qui contient toutes les autres informations XML. La balise "product" englobe toutes les informations sur le produit, et "nom", "description", "développeur" et "coûté", toutes les informations de nid relatives à chaque balise.

 Système d'exploitation Windows 8Microsoft Windows 8 - Version complète.Microsoft132.78 

3. Le terme Nest peut également faire référence au thermostat d'apprentissage Nest.

Objet, Termes de programmation