go - 在 Golang 中跳过数组的第一个元素

标签 go

我有以下代码段

for _, val := range Arr {
    // something have to do with val
}

Arr 中,可能有超过 1 个元素。我想跳过 Arr 的第一个元素并从第二个元素继续循环。

例如,如果 Arr 包含 {1,2,3,4}。通过查询,我只想获取 {2,3,4}。

有没有办法通过范围查询来做到这一点?

最佳答案

是的。使用这个

for _, val := range Arr[1:] {
// something to do with val
}

或者如果你可以得到空 slice :

for i := 1; i < len(Arr); i++ {
// something to do with Arr[i]
}

关于go - 在 Golang 中跳过数组的第一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37429248/

相关文章:

go - 重新平衡树后如何更改接收器类型(根节点)

oauth - QuickBooks API 不再接受我的访问 token : token_rejected

go - 将数据写入 go lang channel 的成本?

mongodb - mgo 中的 Golang 和 mongodb 查询

go - 带和不带空白标识符的 Golang 计时

go - Golang Consumer连接Kafka后延迟接收Kafka消息

google-app-engine - Google Cloud Datastore Go Client默认不会关闭连接吗?

arrays - 在 Go 中,是否可以在不需要星号取消引用的情况下将变量分配给 someArray[someIndex]?

go - 生成后的模板标识

http - 提供大型视频文件失败