Size: a a a

2016 March 25

SM

Serge Matveenko in SPb Python
тебе полноценную функцию в переменной внутри текущего контекста надо?
источник

C

CC-BY-SA-4.0/Docker-ce27.1 in SPb Python
Что есть?
источник

SM

Serge Matveenko in SPb Python
это про лямбы, с рекурсией сложнее;)
источник

SM

Serge Matveenko in SPb Python
но есть yield и yield from
источник

SM

Serge Matveenko in SPb Python
оптимизацию хвостовой рекурсии он в баше захотел... а в питоне, хотя... все равно
источник

C

CC-BY-SA-4.0/Docker-ce27.1 in SPb Python
Лямды в один стейтмент.
источник

SM

Serge Matveenko in SPb Python
CC-BY-SA-4.0/Docker-ce27.1
Лямды в один стейтмент.
в питоне именно это называется лямбдой
источник

C

CC-BY-SA-4.0/Docker-ce27.1 in SPb Python
Я знаю. Ключевое слово - в питоне.
источник

SM

Serge Matveenko in SPb Python
всё что ты хочешь от "нормальных" лямбд умеют полноценные функции
источник

C

CC-BY-SA-4.0/Docker-ce27.1 in SPb Python
В остальном мире функциональных языков лямда это безымянная функция.
источник

SM

Serge Matveenko in SPb Python
CC-BY-SA-4.0/Docker-ce27.1
В остальном мире функциональных языков лямда это безымянная функция.
они все в питоне такие;)
источник

C

CC-BY-SA-4.0/Docker-ce27.1 in SPb Python
Ну да, это единственный ответ, который я слышу от питонистов.
источник

C

CC-BY-SA-4.0/Docker-ce27.1 in SPb Python
Если хочешь, используй функции.
источник

C

CC-BY-SA-4.0/Docker-ce27.1 in SPb Python
:-(
источник

SM

Serge Matveenko in SPb Python
def foo:

    pass

bar = foo

какое имя у этой функции?
источник

SM

Serge Matveenko in SPb Python
имя - это ссылка на объект функции. объект без ссылок на него... сам догадаешься?
источник

C

CC-BY-SA-4.0/Docker-ce27.1 in SPb Python
Причем здесь это?
источник

SM

Serge Matveenko in SPb Python
так устроен мир
источник

C

CC-BY-SA-4.0/Docker-ce27.1 in SPb Python
А как же выглядит объект лямбды?
источник

SM

Serge Matveenko in SPb Python
лямбда в питоне != безымянная функция
источник