Looking for haskell Answers? Try Ask4KnowledgeBase
Looking for haskell Keywords? Try Ask4Keywords

Haskell Language型クラス


前書き

Haskellの型板は、その型の定義とは別の型に関連付けられた振る舞いを定義する手段です。例えば、Javaでは、型の定義の一部、つまりインターフェース、抽象クラスまたは具象クラスの中で振る舞いを定義しますが、Haskellはこれらの2つのことを別々に保ちます。

Haskellのbaseパッケージには既に定義されているいくつかの型式があります。これらの関係については、後述の「備考」セクションで説明します。

備考

Typeclassopediaの記事の次の図は、Haskellのさまざまなタイプ間の関係を示しています。

標準的なHaskell型クラス間の関係、Typeclassopediaで公開されている図1

型クラス 関連する例