Vector<T> constructor
Vector<T> (
- DataType<
T> dataType, - int count, {
- VectorFormat? format,
Constructs a default vector of the desired dataType
, the provided
element count
, and possibly a custom format
.
Implementation
factory Vector(DataType<T> dataType, int count, {VectorFormat? format}) {
RangeError.checkNotNegative(count, 'count');
switch (format ?? VectorFormat.standard) {
case VectorFormat.list:
return ListVector<T>(dataType, count);
case VectorFormat.compressed:
return CompressedVector<T>(dataType, count);
case VectorFormat.keyed:
return KeyedVector<T>(dataType, count);
}
}