回答

收藏

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

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

这样说会很方便:+ c' K/ T; W# }
    for _,element := reverse range mySlice              ...}
    ( i' y# e: o: p5 W
               
  G9 T* h( [( d- q    解决方案:                                                               
. {% y( o1 E0 F                                                                不,不方便的操作符可以添加到适当的范围内。你必须做一个正常的 for 循环倒计时:
# [, ^4 J% c' Y( O
    s := []int{5,4,3,2,1}for i := len(s)-1; i >= 0; i-- {   fmt.Println(s)}+ V& H3 e7 w: n: E# D9 S
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则