type 演算子?
プログラム中のどこでも,ある表現の型を知るためには,type 演算子を使うことができます。コンパイル時に,type 演算子は除去され,表現だけが残ります :
var x : Int = type(0);
この例ではコンパイル時に Int と表示され,type が使われなかった場合と同じようにコンパイルされます。
Type Inference - Haxe
これは,クラスやドキュメントを参照せずに型を手早く知るためには便利です。
だそうだが、
- hoge.hxml
-js hoge.js -main Hoge
- Hoge.hxml
class Hoge { public static function main() { var x : Int = type(0); } }
- 実行
$ haxe hoge.hxml Hoge.hx:3: characters 16-20 : Unknown identifier : type
えー。