Function Currying
English

Function Currying

by

So, What is Currying in Software Engineering?

Currying is a functional programming method that is used to pre-load functions and reuse them later.

Example: A Discount Calculator

Imagine you want to apply a 10% discount to many different prices.

Without currying: You have to pass 0.10 every single time you call the function.

With currying: You create a specialized "10% off" function once and just reuse it.

Headline image by mekalluakella on Unsplash

1