Witam,
Ogolnie rozumiem tak, ze funkcje anonimowe to takie funkcje, ktore nie maja nazwy. W skrocie, program wchodzi w blok, opcjonalnie pobiera jakies argumenty.
Rozumiem, ze closure / funkcja anoninowa jest taka, ze jest tworzona i wykonywana dopiero w momencie wejscia w blok. Rownie dobrze moze zostac zastapiona delegatem / wskaznikiem na oddzielnie zdefiniowana funkcje, ale czesto sie to nie oplaca, szczegolnie dla krotkich funkcji lub takich, ktore beda uzywane tylko w jednym miejscu.
Dobrze rozumiem?