IT用語集 › プログラミング › 共用体型(ユニオン型)

共用体型(ユニオン型)

プログラミング Svenska → 更新: 2026-10-22

いくつかの型のうちのどれかになれる型。例:string | number | null。

TypeScript、Python(3.10以降の |)、Rust(enumのバリアントとして)、Swiftなどにある。コンパイラに網羅性チェックを強制させられる。判別共用体(discriminated union)は、各バリアントにタグ用フィールドを持たせたもので、パターンマッチを安全にする。「型安全な状態機械」の中核だ。

← 用語集に戻る