型テストパターン
Midoliy|F#プログラミング

型テストパターンの概要
サンプルでみる型テストパターン

型テストパターンの概要


 型テストパターンは、入力された値の型を照合するために使用されます。入力された型がパターンで指定された型(またはその派生型)と一致した場合に、パターンマッチが成功します。
 次項で型テストパターンのサンプルを示します。


サンプルでみる型テストパターン


 以下は簡単な型テストパターンのサンプルです。


 サンプルの9-10行目で型テストパターンを利用しています。今回は基底クラスを引数に取り、型テストはその派生クラスを利用してパターンマッチを実施しています。
 型テストパターンマッチは、主に例外処理の処理分岐に利用しますので、覚えておくとよいでしょう。