| Platzhalter Operator-Überlastung für schnelle anonyme Funktionen |
Jetzt downloaden |
Platzhalter Ranking & Zusammenfassung
- Name des Herausgebers:
- Aric Coady
Platzhalter Stichworte
Platzhalter Beschreibung
Operator-Überlastung für schnelle anonyme Funktionen PlaceHolder ist ein Python-Objekt, das den Operator-Überlastung verwendet, um teilweise gebundene Funktionen on-the-fly zu erstellen. Wenn Sie in einem binären Ausdruck verwendet werden, gibt es ein anrufbares Objekt mit dem anderen angezeigten Argument zurück. Es ist nützlich, Lambda bei der funktionalen Programmierung zu ersetzen. Zum Beispiel: * __ == operator.itemgeter (Schlüssel) * __.name == operator.attrgeter ('Name') * (1 + __) == (1) .__ add__ oder partiell (operator.add, 1) * (__ - 1) == (1) .__ RSUB__ oder LAMBDA OBJ: obj - 1where '__' ist eine Platzhalter-Instanz (es kann natürlich einen Namen haben) .SEE-Tests für mehr Beispielnutzung. Unterstützt auf Python 2.5 oder höher, einschließlich Python 3.x. Anforderungen: · Python
Platzhalter Zugehörige Software