Я создал карту со следующей структурой:
m := make(map[int]Record)
Запись представляет собой следующую структуру:
type Record struct {
UID int
Type string
Year string
}
В структуре SumRecord предполагается хранить информацию о числевхождений каждого значения типа / года на карте м.
type SumRecord struct {
Sum int
Type string
Year string
}
Структура должна содержать информацию о годах публикации книги, т. е. {1, "Type": "fiction", "Year": 1996}, {2, "Type": "non-fiction", "Year": 1996}
Я безуспешно пытаюсь создатьвторая карта, где я буду хранить сумму каждого типа публикации в год (аналогично SUM / GROUP BY в SQL).Как я могу добиться этого с Go?