ガード
code:hs
f x
| x < 0 = "negative"
| x == 0 = "zero"
| otherwise = "positive"
ガードと呼ばれる一連の論理式にもづいて、列挙された同じ型の候補の中から結果が選ばれる。
上から順に評価されTrueになったものが返る
otherwiseはどれにも当てはまらなかったもの。