-Go- nil map, 空 mapの違い
code: Go
package main
import (
"fmt"
)
func main() {
fmt.Println("makeで初期化したとき: ", m == nil, len(m))
fmt.Println("varで定義したとき: ", v == nil, len(v))
fmt.Println("純粋に初期化したとき: ", s == nil, len(s))
}
// makeで初期化したとき: false 0
// varで定義したとき: true 0
// 純粋に初期化したとき: false 0