Программирование и научные вычисления на языке Python/§4: различия между версиями
Содержимое удалено Содержимое добавлено
LeoMat (обсуждение | вклад) |
LeoMat (обсуждение | вклад) Нет описания правки |
||
Строка 534:
</source>
==
Существует такая однострочная конструкция, которая иногда бывает очень удобна. Называется она lambda-функция и сразу же пример:
<source lang="python">
f = lambda x: x**2 + 4
</source>
и это то же самое, что
<source lang="python">
def f(x):
return x**2 + 4
</source>
В общем случае любая конструкция вида
<source lang="python">
def g(arg1, arg2, arg3, ...):
return expression
</source>
может быть записана как
<source lang="python">
g = lambda arg1, arg2, arg3, ...:expression
</source>
==Чему мы научились==
|