我创建了一个具有以下结构的地图:
m := make(map[int]Record)
Record 是一个结构,如下所示:
type Record struct { UID int Type string Year string}
SumRecord 结构应该存储有关映射 m 中每个给定类型/年份值的出现次数的信息。
type SumRecord struct { Sum int Type string Year string}
该结构应该保存有关书籍出版年份的信息,即{1, "Type": "fiction", "Year": 1996}, {2, "Type": "non-fiction", "Year": 1996}
我试图创建第二张地图但没有成功,我将在其中存储每年每种出版物类型的总和(类似于 SQL 中的 SUM / GROUP BY)。我怎样才能用 Go 实现它?
繁星淼淼
相关分类