Python — od podstaw do zaawansowanego · Funkcje zaawansowane
Closure — funkcje pamiętające kontekst
Funkcje zaawansowane
Wprowadzenie
Funkcja zagnieżdżona w innej funkcji ma dostęp do zmiennych zewnętrznej — nawet po jej zakończeniu. To closure (domknięcie). Podstawa dekoratorów i wielu wzorców funkcyjnych. W tej lekcji rozumiesz mechanizm i unikasz typowych pułapek.