はじめに
このチャレンジでは、Go のマップ(map)を活用して、学生の成績を効率的に管理するシンプルな成績追跡システムを作成します。あなたはティーチングアシスタントとして、学生の追加、成績の取得と更新、そして現在の全学生の成績一覧の出力といった様々な操作を実装するタスクを担います。
このチャレンジでは、Go のマップ(map)を活用して、学生の成績を効率的に管理するシンプルな成績追跡システムを作成します。あなたはティーチングアシスタントとして、学生の追加、成績の取得と更新、そして現在の全学生の成績一覧の出力といった様々な操作を実装するタスクを担います。
ティーチングアシスタントとして、Go のマップを使用して学生のパフォーマンスを効率的に管理するための、シンプルな成績追跡システムを作成してください。
~/project/student_grades.go ファイルを使用することstring 型(学生名)、値が int 型(成績)のマップを使用することプログラムを実行します:
go run student_grades.go
出力例:
Student Grades:
Alice: 85
Bob: 92
Charlie: 78
David: 95
Eve: 88
range キーワードを使用します:= の使用を忘れないでくださいまとめとして、このチャレンジでは Go のマップを使用してシンプルな成績追跡システムを作成しました。学生の追加、成績の取得と更新、および現在の成績一覧の出力といった操作を実装しました。この課題の目的は、Go のマップに対する理解を深め、学生のパフォーマンスデータを管理するという実用的な場面での応用力を示すことでした。