partial<T1, T2, R> function
Null safety
- BinaryFun<
T1, T2, R> f, - T1 a
Returns a partial applied version of function f.
It holds the function f and an argument a, returns a new function,
which accepts an argument b, when applied, it returns the result of f(a, b). For example:
final multiply = (num a, num b) => a * b;
final multiply2 = partial(multiply, 2);
multiply2(3); // => 6
See Parital Application & Currying
Implementation
UnaryFun<T2, R> partial<T1, T2, R>(BinaryFun<T1, T2, R> f, T1 a) => (b) => f(a, b);