Python -FAQ: Warum lambda?
Warum wurden lambda-Ausdrück im Kurs behandelt?
Die Schreibweise »f = lambda …« ist expliziter als »def«: Sie macht klar, was passiert: Ein Name wird an eine Funktion gebunden. Deswegen ist sie zum Lernen besser geeignet als »def«, auch wenn sie für Fortgeschrittene als schlechter Stil gilt.
Selbst wenn »lambda« in der Praxis selten vorkommt, ist es also zum Erlernen der Sprache hilfreich.
Guido von Rossum, 2006
- Python-Dev mailing list
- [Python-Dev] Let's just *keep* lambda
- Guido van Rossum guido at python.org
- Sun Feb 5 18:43:28 CET 2006
- After so many attempts to come up with an alternative for lambda,
- perhaps we should admit defeat. I've not had the time to follow the
- most recent rounds, but I propose that we keep lambda, so as to stop
- wasting everybody's talent and time on an impossible quest.
- --
- --Guido van Rossum (home page: http://www.python.org/~guido/)