Свойство length
Свойство length возвращает целое число,
равное количеству пар ключ-значение в словаре
Map. Если словарь пуст, свойство вернет
0. Свойство доступно только для чтения,
его нельзя изменить напрямую.
Синтаксис
map.length
Пример
Давайте создадим словарь с тремя элементами и выведем его длину:
void main()
{
Map<String, int> map = {
'a': 1,
'b': 2,
'c': 3
};
print(map.length);
}
Результат выполнения кода:
3
Пример
Давайте проверим длину пустого словаря:
void main()
{
Map<String, int> map = {};
print(map.length);
}
Результат выполнения кода:
0
Пример
Давайте добавим элемент в словарь и посмотрим,
как изменится значение свойства length:
void main()
{
Map<String, int> map = {
'a': 1,
'b': 2
};
print(map.length);
map['c'] = 3;
print(map.length);
}
Результат выполнения кода:
2
3
Смотрите также
-
класс
Map,
который представляет словарь -
свойство
isEmpty,
которое проверяет пустоту словаря -
свойство
isNotEmpty,
которое проверяет непустоту словаря -
метод
clear,
который удаляет все элементы словаря