可以这样说:for _, element := reverse range mySlice { ...}
3 回答
慕桂英4014372
TA贡献1871条经验 获得超13个赞
没有,没有方便的运算符可将其添加到适当的范围1中。您必须对循环进行递减计数,这是正常的:
s := []int{5, 4, 3, 2, 1}
for i := len(s)-1; i >= 0; i-- {
fmt.Println(s[i])
}
一只名叫tom的猫
TA贡献1906条经验 获得超3个赞
指数变化
for k := range s {
k = len(s) - 1 - k
// now k starts from the end
}
- 3 回答
- 0 关注
- 1123 浏览
添加回答
举报
0/150
提交
取消