概要
いい情報見つけたので、忘れないうちにメモメモ。
Goでよくやる間違いについて、正誤を載せて書いてくれています。
ちょっと内容が古いものもありますが、問題なしです。
個人的に Using "nil" Slices and Maps
ってやつは自分もよくやってしまいます。
Sliceはnilの状態でもappendしちゃったら大丈夫なんですが、Mapはアウト。。
func main() { var ( nilSlice []int nilMap map[int]int ) // これはOK nilSlice = append(nilSlice, 1) // これはNG (panic) nilMap[1] = 100 }
過去の記事については、以下のページからご参照下さい。
- いろいろ備忘録日記まとめ
サンプルコードは、以下の場所で公開しています。
- いろいろ備忘録日記サンプルソース置き場