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