При попытке использовать strconv для переменной, переданной через URL (переменная GET с разным именем), GoLang не работает при компиляции, указав следующее:
многозначный strconv.Atoi() в контексте с одним значением
Однако, когда я действительно отражаю .TypeOf, я получаю строку как тип, который, насколько я понимаю, является правильным типом аргумента.
Я пытаюсь исправить эту проблему в течение нескольких часов. Я новичок, и я очень разочарован этой проблемой. Наконец я решил обратиться за помощью. Любая обратная связь будет оценена.
func numbers(w http.ResponseWriter, req *http.Request) {
fmt.Println("GET params were:", req.URL.Query());
times := req.URL.Query()["times"][0]
time := strconv.Atoi(times)
reflect.TypeOf(req.URL.Query()["times"][0]) // returns string
}