回答

收藏

有没有办法在 Go 中反向迭代切片?

技术问答 技术问答 372 人阅读 | 0 人回复 | 2023-09-12

这样说会很方便:
: v9 w6 w1 O: r
    for _,element := reverse range mySlice              ...}
    ' s8 a! [: A: F' B5 d( `2 \
               + E( }% z7 b3 V  I. N# x
    解决方案:                                                               
/ A& x: i7 ]# Q" j                                                                不,不方便的操作符可以添加到适当的范围内。你必须做一个正常的 for 循环倒计时:& C4 P) C3 P& P/ d
    s := []int{5,4,3,2,1}for i := len(s)-1; i >= 0; i-- {   fmt.Println(s)}' y: {% e3 L4 C4 E
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则