本文为第4周详细讲义,侧重 Dart 变量、类型、集合、函数与闭包的操作与示例。课程大纲与目标见 第4周大纲


一、本讲目标与前置知识


二、环境:Dart 运行方式


三、变量与类型(要点)


四、List / Map / Set 与案例对应

案例代码中 addScoreprintAllaverageAllhighestAlllowestAllprintSortedByAverage 对应上述集合与函数用法。


五、字符串与操作符


六、函数与参数


七、运行本课程第4周 Demo

  1. 打开或克隆课程仓库,进入 demos/week-04/demo/student_score_cli
  2. 在终端执行:
    dart run bin/main.dart
    或(Dart 3+):
    dart run .
  3. 查看输出:添加学生与成绩、查询、平均/最高/最低、按平均分排序。
  4. 打开 bin/main.dart 对照本讲「变量、Map/List、函数、字符串」知识点阅读注释。

八、常见问题


九、与大纲、课堂练习的链接