Closure (Fermeture)
🇬🇧 Closure
Une fonction interne qui se 'souvient' et a accès aux variables de la fonction englobante (scope parent), même après que l'exécution de la fonction parente est terminée. Elle capture l'état local.
💡 Exemple
def multiplicateur_par(n):
def multiplicateur(x):
return x * n # n est capturé depuis le scope parent
return multiplicateur
double = multiplicateur_par(2)