型キャスト
移転しました。
参考URL
そのまま以下検索用に記載
オブジェクトを指定の型にキャストするには、Any#asInstanceOfを使います。 また、指定した型と互換性があるか評価するにはAny#isInstanceOfを使います。 var i = 10 var str = "aaa" // オブジェクトが指定した型と互換性があるか評価する。 println( i.isInstanceOf[String] ) // false println( i.isInstanceOf[Int] ) // true println( i.isInstanceOf[Any] ) // true println( str.isInstanceOf[String] ) // true println( str.isInstanceOf[Int] ) // false println( str.isInstanceOf[Any] ) // true // オブジェクトを指定の型にキャストする。 var any:Any = i println( i.asInstanceOf[Int] ) // これはエラー //println( i.asInstanceOf[String] ) // これはエラー