2010-03-24から1日間の記事一覧

Haskell の同値判定、比較

リストやタプルも Eq クラス、 Ord クラスのインスタンスでそのまま内部まで同値判定、比較される。 class Eq a where (==) :: a -> a -> Bool (/=) :: a -> a -> Bool class Eq a => Ord a where compare :: a -> a -> Ordering (<) :: a -> a -> Bool (>=)…