Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗dtPmMpRM 163 of 412 menu
◀ ▶

Неизменяемая карта в Dart

Карту из пар можно записать с явным типом. В угловых скобках сначала ключ, затем значение:

Map<String, int> map = {'a': 1, 'b': 2, 'c': 3};

Ключ и значение могут быть строками:

Map<String, String> map = {'a': 'x', 'b': 'y'};

Тип можно не указывать. Dart сам выведет его по парам:

var map1 = {'a': 1, 'b': 2, 'c': 3}; var map2 = {'a': 'x', 'b': 'y'};

Слово const перед литералом фиксирует состав карты. Попытка записать новую пару не компилируется:

const caps = {'a': 'x'}; caps['b'] = 'y';

Дана карта:

var nums = {'x': 4, 'y': 5, 'z': 5};

Явно укажите тип этой переменной.

Дана карта:

var words = {'x': 'y', 'z': 'w'};

Явно укажите тип этой переменной.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить