根据Golang中的字符比较subString

时间:2019-02-17 05:09:20

标签: go

我需要采用1704 Woodward Avenue,Muscle Shoals格式的字符串,并将','之后的子字符串与另一个字符串进行比较。我一直在尝试使用strings.Split(data,','),但这样做后仍然会出错。谁能指出我在Golang中获取subString和进行比较的正确方向?

代码:

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:紧急服务[:: 1]:51632:运行时错误:索引超出范围 goroutine 19 [运行中]:

谢谢

0 个答案:

没有答案