-1
這blogpost提出這個實施咖喱除了功能:這是一個curried operator.add函數的正確實現嗎?
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)
您怎麼看?