高階

高階関数 の F#

{other: "%{count}個の演習"}

高階関数について

高階関数とは、次のいずれかに当てはまる関数のことです。

  • 関数を引数として受け取る
  • 関数を返す

関数の引数も、ただの普通の引数です。ただし、呼び出すことができるという点が違います。

let double = fun x -> x * 2

let apply f x = f x

apply double 3
// => 6
GitHubで編集 リンクは新しいウィンドウまたはタブで開きます