猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
在Go中有没有办法反向遍历一个切片?
可以这样说:
for _, element := reverse range mySlice {
...
}
慕姐4208626
浏览 1125
回答 3
3回答
慕桂英4014372
没有,没有方便的运算符可将其添加到适当的范围1中。您必须对循环进行递减计数,这是正常的:s := []int{5, 4, 3, 2, 1}for i := len(s)-1; i >= 0; i-- { fmt.Println(s[i])}
0
0
0
一只名叫tom的猫
指数变化for k := range s { k = len(s) - 1 - k // now k starts from the end }
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Go
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续