[python-users] lambda
do_not_reply_to_this_address at t-online.de
do_not_reply_to_this_address at t-online.de
Fr Mai 15 12:34:03 CEST 2009
Moin,
ich habe das nie wirklich tief verstanden. Aber für mich ist das nur
eine annonyme lokale Methode
bzw. Funktion. Ähnlich einer anonymen lokalen Klasse in Java.
>>> x=(lambda y:y*y)
>>> print x(2)
4
>>>
>>> print (lambda y:y*y)(3)
9
>>>
>>> def sq(y):return y*y
>>> sq(4)
16
Also letzen ende eine funktionsdefinition mit geringfügig anderer Syntax.
Aber ich lasse mich gerne aufklären wenn da wirklich noch mehr drin
steckt als das was ich hier
gesagt habe.
Gruß Dirk
Mehr Informationen über die Mailingliste python-users