Middle
24
0
questionbank

Что такое каррирование?

Answer from sobes.tech neural network

Каррирование (currying) — это техника преобразования функции, принимающей несколько аргументов, в последовательность функций, каждая из которых принимает один аргумент.

Пример:

Исходная функция, принимающая три аргумента:

python

Каррированная версия:

python

Использование:

Исходная функция:

python

Каррированная версия:

python

Каррирование (currying) — это техника преобразования функции, принимающей несколько аргументов, в последовательность функций, каждая из которых принимает один аргумент.

Пример:

Исходная функция, принимающая три аргумента:

python

Каррированная версия:

python

Использование:

Исходная функция:

python

Каррированная версия:

python

Register or sign in to get access to full answers for all questions from the question bank.

curryingfunctionalProgramminghigherOrderFunctionspartialApplicationclosures