このブログ投稿では、カレー加算関数のこの実装を提案しました。
def addN(n):
return lambda x: x + n
def plus(a, b):
addA=addN(a)
return addA(b)
単項関数をずっと使用しているので、私のバージョンの方が正しいと思います。
from operator import add
plus = lambda a: lambda b: add(a, b)
plus(1)(2)
どう思いますか ?