Menu
CoddyTech

创建映射

本课属于 Coddy Dart 学习旅程的“基础知识”单元。第 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:创建一个名为 'studentScores' 的映射,以学生姓名为键
  // 根据任务描述中提供的数据,以他们的分数为值
  
  // 不要修改下面这行代码,它会打印你的映射
  print(studentScores);
}
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: Dart 在线编译器