Day 1: 所有権マスター - 評価基準

評価項目

Exercise 1: 所有権の移動 (30点)

項目 配点 基準
コンパイル成功 10点 エラーなくコンパイルできる
正しい出力 10点 s1とs2の両方が表示される
適切な解決方法 10点 clone() または参照を使用

Exercise 2: 関数への所有権渡し (30点)

項目 配点 基準
関数実装 15点 所有権を受け取り変換して返す
正しい出力 10点 "HELLO"が出力される
所有権の理解 5点 コメントで理解を示す

Exercise 3: Copy trait (40点)

項目 配点 基準
i32のコード 10点 コンパイル成功
Stringの比較コード 15点 違いを示すコード
理解を示すコメント 15点 Copy traitの説明

合計: 100点

評価基準

  • 90-100点: 優秀 - 所有権を完全に理解している
  • 70-89点: 良好 - 基本的な理解がある
  • 50-69点: 合格 - 最低限の理解
  • 0-49点: 不合格 - 再提出が必要
  • チェックリスト

  • [ ] 全てのExerciseがコンパイルできる
  • [ ] 期待される出力が得られる
  • [ ] コードに適切なコメントがある
  • [ ] 所有権のルールを説明できる