2006-09-30 無名関数 Haskell ふつけるメモ ラムダとして、バックスラッシュ(\)を使う 引数にパターンマッチが使えるが、2つ以上のパターンを順番に試すことはできない {- Haskell -} \x (y:ys) -> x * y (* OCaml *) (* 複数パターンは使えないが複数引数が可能 *) fun x y -> x * y (* 複数引数は使えないが複数パターンが可能 *) function 0 -> 0 | x -> 100 / x