たとえば、Scala でパターン マッチング (ケース) がある場合:
foo match {
case a: String => doSomething(a)
case f: Float => doSomethingElse(f)
case _ => ? // How does one determine what this was?
}
キャッチオールで実際にキャッチされたタイプを特定する方法はありますか?
たとえば、Scala でパターン マッチング (ケース) がある場合:
foo match {
case a: String => doSomething(a)
case f: Float => doSomethingElse(f)
case _ => ? // How does one determine what this was?
}
キャッチオールで実際にキャッチされたタイプを特定する方法はありますか?