Slide 22
Slide 22 text
インスタンス生成
Optionの入れ子構造を確認しておく
/** ຊͷஔ͔Εͨຊ୨͕͋ΔՈ */
val houseWithFullShelf = House(Some(BookShelf(Some(scalaBook))))
/** ۭͷຊ୨͕͋ΔՈ */
val houseWithEmptyShelf = House(Some(BookShelf(None)))
/** ຊ୨ͷͳ͍Ո */
val emptyHouse = House(None) つまり
こういうこと