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
@override
int get length => (_list != null) ? _list!.length : _iList!.length;
Changes the length of this list (the list is 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.
Implementation
@override
set length(int newLength) {
if (_list == null) {
_list = _iList!.unlock;
_iList = null; // To allow for garbage-collection.
}
_list!.length = newLength;
}