Imbrication
Fermé
lord m
Messages postés
36
Date d'inscription
jeudi 14 avril 2011
Statut
Membre
Dernière intervention
30 décembre 2011
-
20 juil. 2011 à 18:25
KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 20 juil. 2011 à 20:55
KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 20 juil. 2011 à 20:55
A voir également:
- Imbrication informatique
- Le code ascii en informatique - Guide
- Jargon informatique - Télécharger - Bureautique
- C'est quoi url en informatique - Guide
- Souris informatique - Guide
- Onglet (informatique) - Guide
1 réponse
KX
Messages postés
16754
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
20 juil. 2011 à 20:55
20 juil. 2011 à 20:55
Une imbrication de fonctions c'est juste qu'au lieu d'utiliser des variables (inutiles) on passe directement le résultat d'une fonction en paramètre d'une autre.
Exemple : soient les fonctions double(x) et triple(x) qui donnent respectivement 2x et 3x
Pour multiplier par 6 on peut passer par une variable intermédiaire ou imbriquer les deux fonctions précédentes.
Remarque : l'imbrication prend tout son sens avec la programmation fonctionnelle, et la notion de lambda calcul, où imbriquer deux fonctions revient à créer une nouvelle fonction.
Exemple : soient les fonctions double(x) et triple(x) qui donnent respectivement 2x et 3x
Pour multiplier par 6 on peut passer par une variable intermédiaire ou imbriquer les deux fonctions précédentes.
a <-- double(5) b <-- triple(a) c <-- triple(double(5))
Remarque : l'imbrication prend tout son sens avec la programmation fonctionnelle, et la notion de lambda calcul, où imbriquer deux fonctions revient à créer une nouvelle fonction.