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

Многомерные карты в Dart

Значением пары карты может быть другая карта. Внешний ключ выбирает внутреннюю карту, внутренний ключ - число в ней.

Скобки по ключу могут вернуть null, поэтому перед вторым ключом ставят !:

var map = { "a": {"x": 1, "y": 2}, "b": {"x": 3, "y": 4}, }; print(map["a"]!["y"]); // выведет 2 print(map["b"]!["x"]); // выведет 3

Создайте карту карт. По ключу "red" лежит пара "r" и 1, по ключу "blue" лежит пара "b" и 2. Выведите число по ключам "blue" и "b".

Создайте карту из трех уровней. Внешний ключ "group", внутри него ключ "user", внутри него пара "age" и 20. Выведите это число.

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