Skip to content

curry() function

f のカリー化された関数を返します。

Signature:

typescript
declare function curry<F extends (...args: any[]) => any>(f: F): Curry<F>;

Example

ts
const add = (a: number, b: number): number => a + b;

const curried = curry(add);
const add10 = curried(10);
console.log(add10(5)); // 15
console.log(curried(3, 4)); // 7

Open Source Code

Released under the Apache-2.0 License.