Haxe的原始阵列构造和访问

bgu*_*uiz 2 memory arrays haxe

std.Array在HAXE不是原始阵列,而是一个管理的一个-它实现了自动增长和收缩的机制等,这是伟大的一般使用情况下,但我需要的东西更接近金属,因为我需要在它的控制.

有点像Java Foo[] myFoos;而不是ArrayList<Foo> myFoos;Java.

我怎么在Haxe这样做?


细节:

我试着找实现 std.Array 找到这个,但没有用 - 它只是接口.假设实际实现是在OCaml编译器实现中是否正确?

Ben*_*ris 5

根据您的平台,本机阵列暴露cpp.NativeArray,java.NativeArray,cs.NativeArray如果你正在编译多个目标应该是简单的构建平滑在这些类型之间的差异的抽象等.