Daily Shaarli
July 23, 2019
OK !
Le truc tricky :
Pour faire simple, disons que les closures en Python sont en lectures seules, à moins qu’on précise explicitement avec nonlocal qu’on va utiliser une variable qui n’est pas locale et qu’on va la modifier.
Remarque de outsmirkable :
Cet article est complètement faux. Il y a confusion entre variable globale et closure. Une closure n’est pas une variable, c’est une FONCTION.
Son exemple de code est très pertinent et permet de démontrer l'utilité des closures (ou mieux: clôture)
Générer les dessins utilisé sur le framablog entre autres.
Facile d'utilisation et efficace !
Des variables, des portées et des clôtures...