IT用語集 › プログラミング › 列挙型
あらかじめ決めた名前付きの値の集合から、1つだけを取れる型。例:Status = OPEN | CLOSED | PENDING。
Status = OPEN | CLOSED | PENDING
「マジック文字列」や数値を使うよりずっとよい。全ケースを網羅しているかをコンパイラが検査してくれるからだ。RustやTypeScriptの列挙型はとりわけ強力で、追加のデータを持たせられる。データベースではENUM列か、別テーブルで表現する。