LINUX.ORG.RU

Каррирование.


0

0
Интересует практическое применение сабжа. В голову приходит только один из способов вызова заранее неизвестной функции и неизвестным числом параметров.
★★★★
Практическое применение - это получение из одной функции другой функции путем частичного применения первой.
cathode
()
Например, посмотри на библиотеку Parsec.
anonymous
()
Читал статью, как с его помощью можно в перле сделать рекурсивную лямбда-функцию. Если интересно, гугли по словам perl "Y combinator"
Jini ★★
()
вызов функции с неизвестным числом параметров к каррированию имеет весьма отдалённое отношение. практическое применение то же, что и у HOF - механизм абстракции, способ конструировать необходимые функции на лету
jtootf ★★★★★
()
Ответ на: комментарий от cab
Это способ записывать ф-ции нескольких аргументов как ф-ции одного в лямбда-счислении. А еще это удобно в функциональных языках - частичное применение функции.
ratatosk
()
Ответ на: комментарий от ratatosk
В русском языке нет суффикса "инг".

А то ишь, понапридумывали "факинг", "дайвинг", "лизинг", "дураковаляинг"...

anonymous
()
Ответ на: комментарий от anonymous
> В русском языке нет суффикса "инг".

Уже есть :ь Время не стоит на месте, язык развивается, меняется. От этого никуда не денешься

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.