January 2020
Intermediate to advanced
470 pages
11h 13m
English
The last transformation we will look at is a sort of mixture of currying and partial application. If you google it, in some places you will find it called currying, and in others, partial application, but as it happens, it fits neither, so I'm sitting on the fence and calling it partial currying!
The idea of this is, given a function, to fix its first few arguments and produce a new function that will receive the rest of them. However, if that new function is given fewer arguments, it will fix whatever it was given and produce a newer function, to receive the rest of them, until all the arguments are given and the final result can be calculated. See Figure 7.3:
Read now
Unlock full access