diff --git a/fermeture.md b/fermeture.md index 656674f8..cb0aebdc 100644 --- a/fermeture.md +++ b/fermeture.md @@ -3,7 +3,8 @@ up:: [[programmation.fonction|fonction]] > [!definition] fermeture > En programmation, la fermeture, ou clôture (de l'anglais *closure*) est une fonction accompagnée de son environnement lexical (les variables en dehors de son environnement local qu'elle a pourtant capturé). -> Cela permet notamment d'utiliser un contexte d'exécution +> Cela permet notamment d'utiliser le **contexte de définition** d'une fonction lors de son exécution dans un autre contexte. +> Le résultat de l'exécution est alors le même que si l'exécution avait eu lieu à l'endroit de sa définition. ^definition