else は省略できない。
# let even n = if n mod 2 = 0 then true else false;; val even : int -> bool = <fun> # even 3;; - : bool = false # even 8;; - : bool = true
ところで mod が中置演算子なのはへんな気分だ。
# 9 mod 3;; - : int = 0 # (mod) 9 2;; - : int = 1
takatoh's blog – Learning programming languages.
else は省略できない。
# let even n = if n mod 2 = 0 then true else false;; val even : int -> bool = <fun> # even 3;; - : bool = false # even 8;; - : bool = true
ところで mod が中置演算子なのはへんな気分だ。
# 9 mod 3;; - : int = 0 # (mod) 9 2;; - : int = 1