本文へスキップ

代数的データ型とは?

だいすうてきでーたがた

直積型と直和型を組み合わせ定義するデータ型。

代数的データ型は直積型(複数フィールドの組み合わせ)と直和型(どれか一つの選択)を組み合わせてデータ構造を定義する方式でHaskellやRustのenumで使われる。

使い方・例文

HaskellでMaybe a = Nothing | Just aと定義するのが代数的データ型の直和型の例である。

この用語をシェア

𝕏 でポスト LINE

最終更新:

関連用語