Читать книгу Python One-Liners - Christian Mayer - Страница 54
Listing 1–15 Das Schlüsselwort lambda benutzen
ОглавлениеZuerst erzeugen Sie eine Lambda-Funktion, die einen Wert x entgegennimmt und das Ergebnis des Ausdrucks x + 3 zurückliefert. Das Ergebnis ist ein Funktionsobjekt, das wie jede andere Funktion aufgerufen werden kann. Wegen ihrer Semantik bezeichnet man diese Funktion als Inkrementor-Funktion. Wird diese Inkrementor-Funktion mit dem Argument x=3 aufgerufen – dem Suffix (3) innerhalb der print-Anweisung in Listing 1–15 –, ist das Ergebnis der Integer-Wert 6. In diesem Buch kommen häufig Lambda-Funktionen zum Einsatz, Sie sollten deshalb sicherstellen, dass Sie sie wirklich verstanden haben (allerdings werden Sie auch ausreichend Gelegenheit bekommen, Ihr intuitives Verständnis der Lambda-Funktionen zu verbessern).