length property
The number of objects in this list.
The valid indices for a list are 0
through length - 1
.
final numbers = <int>[1, 2, 3];
print(numbers.length); // 3
Implementation
dc.int get length{
final lcoc_core.SeqListMixin<E> coll7677$1=this;
if((coll7677$1 is lcoc_core.ICounted$iface)){
return ((coll7677$1 as lcoc_core.ICounted$iface).$_count$0());
}
return ((lcoc_core.ICounted.extensions(coll7677$1, ) as lcoc_core.ICounted$ext).$_count$0(coll7677$1, ));
}
Setting the length
changes the number of elements in the list.
The list must be growable.
If newLength
is greater than current length,
new entries are initialized to null
,
so newLength
must not be greater than the current length
if the element type E
is non-nullable.
final maybeNumbers = <int?>[1, null, 3];
maybeNumbers.length = 5;
print(maybeNumbers); // [1, null, 3, null, null]
maybeNumbers.length = 2;
print(maybeNumbers); // [1, null]
final numbers = <int>[1, 2, 3];
numbers.length = 1;
print(numbers); // [1]
numbers.length = 5; // Throws, cannot add `null`s.
Implementation
set length(dc.int val$1, ){
throw dc.UnsupportedError("lenght= not supported on Cons", );
}