娘「まず↑こんなオブジェクトを定義してみたの」 ワイ「お、おお」 ワイ「ジャンケンの手やからhandsね」 娘「そう」 娘「それで」 娘「このhandsっていうオブジェクトから、型を作りたいの」 ワイ「オブジェクトから、型を、作る・・・?」 娘「"グー"か"チョキ"か"パー"っていう文字列しか許可しない・・・」 娘「Hand型っていうのを定義したいの」 ワイ「なるほどな」 ワイ「それなら・・・」 ワイ「↑これでええやん」 ワイ「このHand型は"グー"か"チョキ"か"パー"っていう文字列しか許可せえへんで!」 ワイ「union型いうやつやな」 ワイ「これで、間違って不正な値を代入せんようにできるで!」 ワイ「試しに"ピャー"という文字列を代入しようとすると・・・」 ワイ「ほら、VSCodeくんが赤い波線を表示してくれとる」 ワイ「エラーっちゅうことや」 娘「うん」 娘「でも、それは自分でu