181351 posts 1993 follows 1215 followers
Please pay attention to random failures.
https://mstdn.maud.io/@omasanoriカリー化は function f(x, y, z) { return x * y + z; } を function g(x) { return function (y) { return function (z) { return x * y + z; }; }; } に変換する操作のことで、
部分適用は f を function h(x, z) { return x * 3 + z; } (y = 3を適用した場合)に変換する操作のことで、
高階関数は関数を引数に取る関数や関数を返す関数のことです