LINUX.ORG.RU

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


0

0

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

★★★★

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

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

cathode ()

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

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

anonymous ()

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

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

Jini ★★ ()

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

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

jtootf ★★★★★ ()
Ответ на: Re: Каррирование. от cab

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

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

ratatosk ()
Ответ на: Re: Каррирование. от ratatosk

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

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

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

anonymous ()
Ответ на: Re: Каррирование. от anonymous

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

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

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

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