可以这样说会很方便:

for _, element := reverse range mySlice {
        ...
}

推荐答案

不,没有方便的操作员将其添加到范围内.你必须做一个正常的for循环倒计时:

s := []int{5, 4, 3, 2, 1}
for i := len(s)-1; i >= 0; i-- {
   fmt.Println(s[i])
}

Go相关问答推荐

向API网关终结点发出POST请求时出现AWS Lambda With Go:";Rune me.InvalidEntrypoint";错误

JetBrains Goland,禁用突出显示测试文件

Kperf 构建失败

Golang校验器包:重命名字段错误处理

以编程方式取消 pyspark dataproc 批处理作业(job)

使用 httptest 对 http 请求进行单元测试重试

Kubo,来自 IpfsNode.Bootstrap 的无效内存地址或零指针取消引用

git ls-remote 成功而 go get 失败

在 Go sync.Map 中,为什么这部分实现不一致或者我误解了什么?

同一文件上的多个 Arrow CSV 阅读器返回 null

Exchange Web 服务 - 使用 soap xml 请求查找所有未读邮件

缺少签名帮助文档

如何模仿联合类型

如何使用 fyne Go 使用 canvas.NewText() 使文本可滚动

在 Go GRPC 服务器流式拦截器上修改元数据

我相信我正确地在 sRGB 和线性 RGB 之间进行了转换,那么为什么深色的结果看起来更糟呢?

Golang - 客户 Unmarshaler/Marshaler 在指针上具有 nil/null 值

如何在 GORM 中迭代一个 int 数组

为什么我不能使用来自 gocloak 中 Login() 的访问令牌在 KeyCloak 中创建新客户端?

为什么在 unsafe.Sizeof() 中取消引用 nil 指针不会导致panic ?