OCamlのダサいところ 文法編

1. 文末がセミコロン2つ

2. メソッド呼び出しが「#」

3. 整数(+ - * /)と実数(+. -. *. /.)で演算子が違う

4. funとfunctionで分ける意味は?

5. 再帰するときはlet rec

6. なにこのトラップ

# [1, 2, 3];;
- : (int * int * int) list = [(1, 2, 3)]