Может ли лямбда-функция вызывать себя рекурсивно в Python? - PullRequest
62 голосов
/ 27 января 2009

Обычная функция может содержать вызов для себя в своем определении, нет проблем. Я не могу понять, как это сделать с помощью лямбда-функции, хотя по той простой причине, что у лямбда-функции нет имени, на которое можно сослаться. Есть ли способ сделать это? Как

Ответы [ 11 ]

0 голосов
/ 27 января 2009

Если бы вы были действительно мазохистами, вы могли бы сделать это, используя расширения C, но, повторяя Грега (привет, Грег!), Это превышает возможности лямбда-функции (безымянный, анонимный).

Нет. (для большинства значений нет).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...