介绍
在这个挑战中,你需要创建一个简单的成绩跟踪系统,利用 Go 映射(maps)来高效地管理学生表现。作为一名助教,你的任务是实现各种操作,例如添加学生、获取和更新成绩,以及打印当前所有学生的成绩。
使用 Go 映射管理学生成绩
作为一名助教,你需要创建一个简单的成绩跟踪系统,利用 Go 映射来高效地管理学生表现。
任务
- 创建一个映射来存储学生姓名及其对应的成绩
- 在成绩跟踪系统中添加至少 5 名学生(Alice、Bob、Charlie、David、Eve)
- 打印出所有学生及其当前的成绩
要求
- 使用
~/project/student_grades.go文件进行开发 - 使用键(key)为
string类型(学生姓名)、值(value)为int类型(成绩)的映射 - 成绩应介于 0 到 100 之间
示例
运行程序:
go run student_grades.go
示例输出:
Student Grades:
Alice: 85
Bob: 92
Charlie: 78
David: 95
Eve: 88
提示
- 回想一下如何声明和初始化映射
- 使用
range关键字来遍历映射中的元素 - 不要忘记使用
:=进行短变量声明
总结
总而言之,本次挑战要求你使用 Go 映射创建一个简单的成绩跟踪系统。你需要实现添加学生、获取和更新成绩以及打印当前学生成绩等操作。目标是展示你对 Go 映射及其在管理学生表现数据中实际应用的理解。



