Type any word!

"currying" in Japanese

カリー化

Definition

カリー化とは、複数の引数を取る関数を、引数を1つずつ受け取る関数の連鎖へと変換するプログラミング手法です。

Usage Notes (Japanese)

主に関数型プログラミングやJavaScriptで使われ、料理の「カレー」とは関係ありません。「関数のカリー化」のように使われます。「部分適用」とは異なります。

Examples

Currying is important in functional programming.

関数型プログラミングでは、**カリー化**は重要です。

Currying changes how arguments are provided to functions.

**カリー化**は関数に引数を渡す方法を変えます。

In JavaScript, currying makes code more flexible.

JavaScriptでは、**カリー化**はコードをより柔軟にします。

Many libraries use currying to simplify function composition.

多くのライブラリが関数合成を簡単にするために**カリー化**を使います。

You can avoid code repetition with currying techniques.

**カリー化**のテクニックを使うとコードの重複を避けられます。

When learning functional programming, understanding currying is a big help.

関数型プログラミングを学ぶ時、**カリー化**を理解すると大きく役立ちます。