А внешние ссылки вообще все трутся, даже на pastebin?
Посоветуйте нубу - нет ли тут ничего избыточного и сохраняется ли паралелилизм? Насколько я понимаю, waitgroup - лучший способ дождаться выполнения горутин?
у меня есть контроллер(gin-gonic), в котором я создаю мапку(map[string]A), после я вызываю метод из модели, который должен мне вернуть заполненую мапку.
Передавайте мапу, а не указатель на неё. Это референсный тип, так что работать будет и без указателя
e := reflect.ValueOf(&chVars).Elem() for i := 0; i < e.NumField(); i++ { switch e.Type().Field(i).Type.Name() { case "int" : v, _ := strconv.ParseInt(chVar, 10, 64)
e := reflect.ValueOf(&chVars).Elem() for i := 0; i < e.NumField(); i++ { switch e.Type().Field(i).Type.Name() { case "int" : v, _ := strconv.ParseInt(chVar, 10, 64)
}
Вообще есть switch var.(type)
Не совсем понятно, что вам нужно, поэтому не уверен, что подойдёт