Наличие ключа в Dart
Метод containsKey показывает, есть
ли ключ в карте. Результат логический:
var colors = {'a': '#FF0000', 'b': '#00FF00'};
print(colors.containsKey('b'));
print(colors.containsKey('c'));
Оператор in для карты проверяет
именно ключ:
var nums = {'a': 1, 'b': 2};
if ('a' in nums) {
print("found");
}
Дана карта:
var hex = {'x': 1, 'y': 2, 'z': 3};
Если в карте есть ключ "y",
выведите "yes", иначе "no".
Дана карта:
var people = {'x': 25, 'x': 30};
Проверьте, записан ли ключ "x"
в карте, и выведите результат на экран.