我需要采用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 [运行中]:
谢谢