Свойство length
Количество объектов в этом списке.
Действительные индексы для списка находятся в диапазоне от 0 до length - 1.
final numbers = <int>[1, 2, 3]; print(numbers.length); // 3
Реализация
int get length;
Установка length изменяет количество элементов в списке.
Список должен быть изменяемым. Если newLength больше текущей длины, новые элементы инициализируются значением null, поэтому newLength не должно быть больше текущей длины, если тип элемента E не является 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.
Реализация
set length(int newLength);
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-core/List/length.html