Ocaml
次の関数 thrd は3要素のタプルを引数にとって,3番目の要素を返す。…
前置・中置演算子も一種の関数なので,ふつうの関数と同じように定義できる。ただし,名前を括弧で囲むのと使える文字に制限がある。…
OCaml の関数はカリー化されているので,部分適用できる。…
末尾再帰的関数を使ってフィボナッチ数を計算する iterfib…
本文中で与えられた再帰的な定義で n個の中からm個を選ぶ場合の数 を求める関数 comb を定義せよ,という問題。再帰的な定義は本文(p.51)をみること(書くのが面倒なので)。…
プログラミング in OCaml 関数型プログラミングの基礎からGUI構築まで p.57より。…
2つ(あるいはそれ以上)の関数を and でつないでいっぺんに定義できるがおもしろい。…
プログラミング in OCaml 関数型プログラミングの基礎からGUI構築まで p.51より。再帰的に定義する。…