Результаты поиска по запросу "y-combinator"

1 ответ

Как сделать это length≤1 более одного раза?

1 ответ

Как сделать это length≤1 более одного раза?

2 ответа

У комбинатора дискуссия в «Маленьком интриганке»

Итак, я потратил много времени, читая и перечитывая окончание главы 9 вThe Little Schemerгде аппликативный Y комбинатор разработан для

ТОП публикаций

2 ответа

Я не мог понять Y-Combinator, поэтому я попытался реализовать его и в итоге получил что-то более короткое, что сработало. Как это возможно?

Я не могЯ не понимаю Y-комбинатор, поэтому я попытался реализовать функцию, которая включала рекурсию без собственной реализации. Подумав немного, я закончил...

3 ответа

 определение опровергает первоначальную цель Y-комбинатора, поскольку оно опирается на присущую C # поддержку определения рекурсивных функций. Тем не менее, он по-прежнему полезен тем, что позволяет определять анонимные рекурсивные функции в C #.

леднее время я провел некоторое время, оборачиваясь вокруг комбинатора Y, и обнаружил, что он обычно определяется (более или менее) следующим образом (это в C #, но язык выбора не важен): public delegate TResult ...

11 ответов

(> это превышает возможности лямбды) --- Нет, это не так. Комбинатор Y подобен самой известной из существующих абстрактных конструкций, и он делает это без всяких взломов.

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