Slide 18
Slide 18 text
ここが困った - nilの型による挙動の違い -
nil:型ごとの挙動が違う
型 ==nil 読み取り 書き込み/更新
pointer *T true 参照は panic 参照先への書き込み panic
map map[k]V true m[k] → 0 を返す panic(m[k]=v)
slice []T true
len/cap → 0
要素アクセス panic
append は OK
interface typed nil に注意 (型, 値) -