update
This commit is contained in:
parent
6d4d4caf76
commit
6f8ae6624e
@ -3,7 +3,8 @@ up:: [[programmation.fonction|fonction]]
|
|||||||
|
|
||||||
> [!definition] fermeture
|
> [!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é).
|
> 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
|
^definition
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user