Каррування — метод обчислення функції від багатьох аргументів, перетворенням її в послідовність функцій одного аргумента.
Наприклад: каррована функція для f(1,2,3) виглядатиме як f(1)(2).
Приклад вживання
Каррування не є процесом зменшення кількості аргументів початкової функції, це побудова послідовності функцій одного аргумента, кожна з яких повертає наступну.