Я однажды прочитал эту внедрение питона Y-комбинентатора в депозите устаревшего кода: < /p>
def Y_combinator(f):
return (lambda x: f(lambda *args: x(x)(*args)))(
lambda x: f(lambda *args: x(x)(*args))
)
< /code>
И существует пример использования: < /p>
factorial = Y_combinator(
lambda f: lambda n: 1 if n == 0 else n * f(n - 1)
)
< /code>
Может ли кто -нибудь быть таким добрым, чтобы учить, как мне прочитать код, чтобы интерпретировать его? Я полностью потерян в попытке соединить эти лямбдас вообще ...
Подробнее здесь: https://stackoverflow.com/questions/796 ... ementation
Ищу помощь иллюстрируйте эту реализацию Y-Combinator Python ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Изображение радиометки с помощью CSS Combinator для «проверенной» функции? [дубликат]
Anonymous » » в форуме CSS - 0 Ответы
- 9 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как добавить зависимость и реализацию git в Gradle для проекта в студии Android
Anonymous » » в форуме Android - 0 Ответы
- 31 Просмотры
-
Последнее сообщение Anonymous
-