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

えー。