Запитання з тегом «combinators»

18
Що таке Y-комбінатор? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 2 роки тому . Y-комбінатор - це концепція інформатики з "функціональної" сторони речей. Більшість програмістів взагалі мало знають …

4
згорнути проти поведінки складки з нескінченними списками
Код функції myAny в цьому запитанні використовує foldr. Він припиняє обробку нескінченного списку, коли предикат задоволений. Я переписав його за допомогою foldl: myAny :: (a -> Bool) -> [a] -> Bool myAny p list = foldl step False list where step acc item = p item || acc (Зверніть увагу, …

1
Пояснення комбінаторів для працюючої людини
Що таке комбінатор ?? Це "функція чи визначення без вільних змінних" (як визначено в SO)? Або як щодо цього: за словами Джона Х'юза у його відомій статті про Стрілки, «комбінатор - це функція, яка будує програмні фрагменти з фрагментів програми» , що є вигідним, оскільки «... програміст, використовуючи комбінатори, будує …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.