私はもう試した
if map == nil {
log.Fatal("map is empty")
}
ただし、ログステートメントは実行されません。
fmt.Println(map)
を使用してマップを印刷しましたが、空であることがわかります。
map[]
空のマップをテストするにはどうすればよいですか?
len
を使用できます:
if len(map) == 0 {
....
}
から https://golang.org/ref/spec#Length_and_capacity
len(s)map [K] Tマップ長(定義されたキーの数)