Spec-Zone.ru › Dart 2

dart:ffi

Массив<T extends NativeType>.multi конструктор

const Array<T extends NativeType>.multi(
  1. Список<int> dimensions
)

Конструктор по умолчанию для указания размерностей массива Array в структурах Struct.

class MyStruct extends Struct {
  @Array.multi([2, 2, 2])
  external Array<Array<Array<Uint8>>> threeDimensionalInlineArray;

  @Array.multi([2, 2, 2, 2, 2, 2, 2, 2])
  external Array<Array<Array<Array<Array<Array<Array<Array<Uint8>>>>>>>> eightDimensionalInlineArray;
}

Не вызывать в обычном коде.

Реализация

const factory Array.multi(List<int> dimensions) = _ArraySize<T>.multi;

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-ffi/Array/Array.multi.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API