W.I.S. Laboratory
menu-bar

JavaScript


JavaScriptで関数をカリー化してみる

関数をカリー化するには、その言語が第一級関数をサポートしている必要がある。
要するに「関数を返す関数」が作成できることが前提となり、その返される関数がクロージャになっているか、その関数にキャプチャ機能があるか、どちらかが必要だ。
JavaScriptはすべての関数がクロージャなので、関数のカリー化はほぼ何も考えなくてもできる。
C++のようにキャプチャしなくてもいいし、PHPのようにuseしなくてもいい。


[ 戻る ]
saluteweb