我正在尋找一種安全的方式來根據對象類型來分叉邏輯。我還沒有發現如何檢查對象是否屬於特定的泛型類型。 class Test {
static function main() {
var aa = new AA<Int>();
//ERROR: Cast type parameters must be Dynamic
//var a:A<Int> = ca
免責聲明:我完全陌生的HAXE,但我有許多其他語言的經驗。 我有類似的測試如下: function doTest(type:SomethingMagic, tests:Array<Array<Int>>) {
for (t in tests) {
var res = DoSomeMagicalWork(t[0], t[1], t[2], t[3], t[4], t[5], t