Array<T extends NativeType> 构造函数

const Array<T extends NativeType>(
  1. int dimension1,
  2. [int dimension2,
  3. int dimension3,
  4. int dimension4,
  5. int dimension5]
)

常量构造函数,用于在 Struct 中指定 Array 的维度。

final class MyStruct extends Struct {
  @Array(8)
  external Array<Uint8> inlineArray;

  @Array(2, 2, 2)
  external Array<Array<Array<Uint8>>> threeDimensionalInlineArray;
}

在常规代码中不要调用。

实现

const factory Array(int dimension1,
    [int dimension2,
    int dimension3,
    int dimension4,
    int dimension5]) = _ArraySize<T>;