条件分岐
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
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