Отсутствующий ключ в Dart
Если ключа в карте нет, чтение в квадратных
скобках не выдает ошибку. Команда
print для такого результата печатает
слово null:
var nums = {'a': 1, 'b': 2};
print(nums['c']);
Существующий ключ по-прежнему дает обычное
значение, а отсутствующий дает null:
var tags = {'a': 10};
print(tags['a']);
print(tags['z']);
Операторы для такого значения разберем
в разделе про null.
Дана карта:
var ages = {'Tom': 20, 'Lea': 22};
Выведите на экран результат обращения
по ключу "Max".
Дана карта:
var data = {'x': 1};
Выведите на экран результат обращения
по ключам "x" и "y"
двумя строками.