Java FX 1.0 のキャストの続き
先日のエントリでJavaFX 1.0ではキャストできない,などと書いてしまったが,またまた skrbさんにコメントで教えていただいた.できないわけではなくて,書式がちがうのだそうだ.
(型名)式
と書くのではなく,
式 as 型名
と書く.
つまり,
var list:List = Callee.getList(); var v1:String = list.get(0) as String;
と書く.C系のキャストを見慣れた目からは,非常に座りがわるいような気もするが,JavaFXだと変数の型宣言も変数名の後ろに書くので,統一がとれていていいのかもしれない.
ありがとうございました >> skrbさん