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