Привет, я новичок, и я пытался выяснить, как работают карты. Я составил небольшую пробную программу и не могу заставить ее работать. Что я делаю неправильно?структура с вложенными картами golang
package main
import (
"fmt"
)
type Stats struct {
cnt int
category map[string]Events
}
type Events struct {
cnt int
event map[string]Event
}
type Event struct {
value int64
}
func main() {
stats := new(Stats)
stats.cnt = 33
stats.category["aa"].cnt = 66
stats.category["aa"].event["bb"].value = 99
fmt.Println(stats.cnt, stats.category["aa"].event["bb"].value)
}
'stats.category [ "аа"]' должна быть карта строки для фрагмента событий, но вы пытаетесь присвоить ему значение 66. – verygoodsoftwarenotvirus