Constという型パラメータは特別な意味を持つ
元ネタはこちら。一言で言うとおもしろそうなんだけどあまり使えないフィーチャー。
class Foo> implements haxe.rtti.Infos{ public function new() {} public function wtf() { trace(Type.getClass(this)); } } class Test { public static function main() { new Foo<"test">().wtf(); } }
Const という名前の型パラメータが指定された場所には、どういうわけか定数を与えることができるようになっている。
上の投稿を読むと (書いているのは「Professional Haxe and Neko」の著者の人)、Reflection API でとれるよ〜みたいなことが書いてあるんですが、実際はダメなようです…。残念 (上のサンプルを走らせてみてください)。




