動画の読み込みに失敗しました。しばらく待ってからリロードしてみてください。解決しない場合は ヘルプ「動画が見られない場合について」 もご覧ください。
すでにアカウントをお持ちですか?ログイン
型アサーションで、受け取った値の型を調べて条件分岐していきます。
- 前回の続き、関数の中で受け取ったスコアがどの型なのか調べて条件分岐していく
- 1つ目の方法、型アサーションで実装
- scoreをenglishScore型として扱う
- カンマOKイディオム、v, ok := score.(englishScoreType)
- v、値
- ok、englishScore型だとtrue、そうでなければfalseを返す
- 書き換え if v, ok := score.(mathScoreType); ok {...}
素材ファイルをダウンロードするにはプレミアムプランへの登録が必要です
詳しくみるソースコードを閲覧するにはプレミアムプランへの登録が必要です
詳しくみる