Menu
CoddyTech

Создание Map

Часть раздела Основы путешествия по Dart на Coddy. Урок 57 из 94.

Чтобы создать карту в Dart, используй фигурные скобки {} и пары ключ-значение, разделённые двоеточиями. Карты хранят данные в виде ассоциаций ключ-значение.

Создай карту со строковыми ключами и целочисленными значениями:

Map<String, int> studentScores = {
  'John': 95,
  'Sarah': 88,
  'Michael': 72
};
print(studentScores);

После выполнения приведённого выше кода результат будет таким:

{John: 95, Sarah: 88, Michael: 72}

Создай пустую карту и укажи её типы:

Map<String, bool> userStatus = {};
print(userStatus);

После выполнения приведённого выше кода вывод будет таким:

{}
challenge icon

Задание

Новичок

В этом задании ты создашь простую карту, в которой хранятся имена учеников и их оценки. В Dart карты хранят данные в виде пар «ключ-значение», где каждому значению соответствует уникальный ключ.

Допиши код ниже, чтобы создать карту с именем studentScores и следующими именами учеников и оценками:

  • Alice: 95
  • Bob: 85
  • Charlie: 90

После создания карты программа выведет её.

Ожидаемый вывод:

{Alice: 95, Bob: 85, Charlie: 90}

Попробуйте сами

void main() {
  // TODO: Создайте map с именем 'studentScores', где имена студентов будут ключами
  // а их баллы — значениями, используя данные из описания задания
  
  // Не изменяйте строку ниже — она выведет ваш map
  print(studentScores);
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор Dart