Сравнение подстроки на основе символа в Голанге - PullRequest
0 голосов
/ 17 февраля 2019

Мне нужно взять строку в этом формате 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 [выполняется]:

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...