













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




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