Свойство length
Свойство length класса List возвращает целое число,
равное количеству элементов в списке. Свойство доступно только
для чтения: его нельзя напрямую присвоить, однако длину списка
можно изменить с помощью методов add, remove,
clear и других. Значение length равно 0,
если список пуст.
Синтаксис
list.length
Пример
Давайте получим длину списка из пяти элементов:
void main()
{
List list = ['a', 'b', 'c', 'd', 'e'];
int res = list.length;
print(res);
}
Результат выполнения кода:
5
Пример
Давайте получим длину пустого списка:
void main()
{
List list = [];
int res = list.length;
print(res);
}
Результат выполнения кода:
0
Пример
Давайте добавим элемент в список и посмотрим,
как изменится значение length:
void main()
{
List list = [1, 2, 3];
print(list.length);
list.add(4);
print(list.length);
}
Результат выполнения кода:
3
4
Пример
Давайте переберём все элементы списка, используя
значение length в качестве условия цикла:
void main()
{
List list = ['a', 'b', 'c', 'd', 'e'];
for (int i = 0; i < list.length; i++) {
print(list[i]);
}
}
Результат выполнения кода:
"a"
"b"
"c"
"d"
"e"