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