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++
}