型テストパターンの概要
型テストパターンは、入力された値の型を照合するために使用されます。入力された型がパターンで指定された型(またはその派生型)と一致した場合に、パターンマッチが成功します。
次項で型テストパターンのサンプルを示します。
サンプルでみる型テストパターン
以下は簡単な型テストパターンのサンプルです。
サンプルの9-10行目で型テストパターンを利用しています。今回は基底クラスを引数に取り、型テストはその派生クラスを利用してパターンマッチを実施しています。
型テストパターンマッチは、主に例外処理の処理分岐に利用しますので、覚えておくとよいでしょう。