Ich versuche, eine naive Curry-Funktion in Python 2.7 zu schreiben, aber es scheint, als hätte das innere Lambda keinen Zugriff auf den übergeordneten Lambda-Bereich.Curry in Python Lambdas
Der Einfachheit halber wollen wir diese Funktion übernehmen:
add = lambda a: lambda b: a + b
Der Anwendungsbereich der inneren Lambda nicht die äußere zugreifen kann (Python kann a
nicht erkennen).
Gibt es eine bequeme Möglichkeit, den äußeren Bereich zugänglich zu machen?
Es funktioniert: '>>> add = Lambda x: Lambda b: b + x; >>> hinzufügen (5) (2); 7' –