コンパイラかく語りき

import { Fun } from 'programming'

JavaScriptでさくっと高階関数をつくる

JavaScriptでつくる高階関数のうち、もっともシンプルなものを作成します。

 

gist507dd0644a06cc368c6a

 

splatという関数は、引数に関数を受け取って、戻り値として関数を返します。

この時点ではまだあまり恩恵を感じませんが、これは立派な高階関数です。

 

というわけで、手短ですが高階関数の例を書きました。

 

※このコードはオライリー・ジャパンの「JavaScriptで学ぶ関数型プログラミング」という本を参考にしています。