Python/Функциональное программирование на Python: различия между версиями

Содержимое удалено Содержимое добавлено
орфография
Строка 286:
else: # если что-то другое
new_func = lambda *dt,**mp : self(*dt,**mp) + val
return FunctorSlowFunctor( new_func )
def __call__(self,*dt,**mp):
return self.func(*dt,**mp)
Строка 304:
return test1(math.pi) + test2(math.pi) + 2
 
print func(math.pi) # печатает 36.14159265359
print func(math.pi) - func2(math.pi) # печатает 0.0
</source>