てきとうなメモ

本の感想とか技術メモとか

ガード

ガードが真であるときにbodyが実行される.when ...で指定する.

例えば,絶対値を求めるabs/1は以下のように定義できる.

abs(N) when N >= 0 -> N;
abs(N) -> -N.