LINUX.ORG.RU

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


0

0

Интересует практическое применение сабжа. В голову приходит только один из способов вызова заранее неизвестной функции и неизвестным числом параметров.

★★★★

Практическое применение - это получение из одной функции другой функции путем частичного применения первой.

cathode
()

Например, посмотри на библиотеку Parsec.

anonymous
()

Читал статью, как с его помощью можно в перле сделать рекурсивную лямбда-функцию. Если интересно, гугли по словам perl "Y combinator"

Jini ★★
()

вызов функции с неизвестным числом параметров к каррированию имеет весьма отдалённое отношение. практическое применение то же, что и у HOF - механизм абстракции, способ конструировать необходимые функции на лету

jtootf ★★★★★
()
Ответ на: комментарий от cab

Это способ записывать ф-ции нескольких аргументов как ф-ции одного в лямбда-счислении. А еще это удобно в функциональных языках - частичное применение функции.

ratatosk
()
Ответ на: комментарий от ratatosk

В русском языке нет суффикса "инг".

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

anonymous
()
Ответ на: комментарий от anonymous

> В русском языке нет суффикса "инг".

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

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