第6章クイズ
クイズ1
構造体を作るとき、Item{"きのこ図鑑", 1200} ではなく Item{Name: "きのこ図鑑", Price: 1200} と書くほうがよいのはなぜですか。
クイズ2
値レシーバのメソッドの中で i.SoldOut = true と書いても効かないのはなぜですか。
クイズ3
1つの型に、値レシーバのメソッドとポインタレシーバのメソッドを混ぜるべきでないのはなぜですか。
クイズ4
NewItem のような生成関数がポインタ *Item を返すのは、主にどんな理由からですか。
クイズ5
for _, item := range items { item.Price = 0 } を実行すると、items の中身はどうなりますか。
未回答の問題は、不正解として正解と解説のみ表示します
ログインが必要です
クイズに回答するにはログインしてください。