Имя: Пароль:
IT
 
Подскажите пожалуйста, для чего нужно каррирование?
0 megabax
 
29.11.14
18:19
Сейчас решил немного изучить язык F#. Дошел до темы "каррирование". понял что это такое, это самое каррирование (применения аргументов по очереди). но вот чего я никак не пойму, а для чего нужно это каррирвоания, где оно применяется. Кто нибудь может привести наглядный пример?
1 Aleksey
 
29.11.14
18:57
2 Asmody
 
29.11.14
21:22
Представь, что у тебя есть некая функция, которая считает з/п по сотруднику и виду расчета. Затем ты фиксируешь вид расчета и получаешь функцию, считающую з/п только по этому виду расчета.
Но каррирование само по себе не сильно применимо без передачи функций как параметров, композиции функций, ленивых вычислений и других фишек функциональщины.
3 Волшебник
 
модератор
29.11.14
21:29
(2) Охренеть...