Slide 12
Slide 12 text
12
直和型
代数的データ型
● ここでは 星座 は必ず12個で、牡牛座であり牡牛座であることはありえない。
● 和集合 A ∪ B ただし A ∩ B = φ … 直和
● Javaでいうとenumやsealed class
星座
public enum Constellation {
ARIES, // おひつじ座
TAURUS, // おうし座
GEMINI, // ふたご座
CANCER, // かに座
LEO, // しし座
VIRGO, // おとめ座
LIBRA, // てんびん座
SCORPIO, // さそり座
SAGITTARIUS, // いて座
CAPRICORN, // やぎ座
AQUARIUS, // みずがめ座
PISCES // うお座
}
牡羊 牡牛 双子 蟹
乙女 天秤 蠍 射手
山羊 水瓶 魚 獅子