巧妙的 for 循环
for 循环越界
情况
如何避免
建议
for idx := range xxx {
item = xxx[idx]
}for _,item := range xxx {
}实际效果
func BuildChildMenu(menus []Menu) {
menuMap := make(map[int64]*Menu, len(menus))
for i := range menus {
menu := menus[i]
menuMap[menu.ID] = &menu
}
}最后更新于