Day 8: 構造体 - 評価基準

評価項目

課題 配点 評価基準
問題1-1: Person定義 15点 正しい構造体定義
問題1-2: スライス 15点 構造体のスライス操作
問題2-1: メソッド 20点 メソッドの定義と呼び出し
問題2-2: 値の変更 15点 ポインタレシーバ
問題3: 応用 15点 実践的な使用
最終課題 20点 総合力

最低合格ライン: 70点以上

チェックポイント

// 値レシーバ(コピーに対して操作)
func (p Person) Greet() { }

// ポインタレシーバ(元の値を変更)
func (p *Person) Birthday() {
    p.Age++
}