整数と実数で演算子が違う。
- 整数: +, -, *, /
- 実数: +., -., *., /.
間違えるとエラーになる。
# 1 + 2;; - : int = 3 # 1.0 + 2.5;; Characters 0-3: 1.0 + 2.5;; ^^^ This expression has type float but is here used with type int # 1.0 +. 2.5;; - : float = 3.5
文字列の連結
# "Hello," ^ " world.";; - : string = "Hello, world."
文字列.[n] という書き方でn番目の文字を取得できる(先頭が0番目)。
# "Hello, world.".[0];; - : char = 'H' # "Hello, world.".[4];; - : char = 'o'