Мне нужно взять строку в этом формате 1704 Woodward Avenue, Muscle Shoals и взять подстроку после ',' и сравнить ее с другой строкой.Я продолжаю пытаться использовать strings.Split (data, ','), но он продолжает давать ошибки после того, как я это сделаю.Кто-нибудь может указать мне правильное направление для получения подстрок и сравнения в Golang?
Код:
for i := 0; i < len(results.Results); i++ {
datatest := values[i].Name
dtresult := strings.Split(datatest, ", ")
if dtresult[1] == ps.ByName("name") {
values[i].Name = results.Results[i].Name
values[i].Rating = strconv.FormatFloat(results.Results[i].Rating, 'f', 1, 64)
values[i].Icon = results.Results[i].Icon
values[i].Address = results.Results[i].Address
}
}
Ошибка: 2019/02/16 23:34:22 http: panic Обслуживание[:: 1]: 51632: ошибка времени выполнения: индекс вне диапазона goroutine 19 [выполняется]:
Спасибо