Slide 22
Slide 22 text
nilptr / nilinterface(#22729, 2017)
Ian Lance Taylorの提案。
nilを6つの種別ごとに分ける。
nilptr, nilinterface, nilslice, nilchan, nilfunc, nilmap
→例えば、interfaceのnilにはnilinterfaceを使うためコンパイル時に気づく。
→「識別子が6つ増えるのはGoらしくない」という反応が多かった。
ref: https://github.com/golang/go/issues/22729