Golang 索引类似于 Python

问题描述 投票:0回答:1

我们可以像 Golang 中的

'test'[0:3]
一样在 1 行代码中不使用循环进行索引吗?

go indexing
1个回答
0
投票

是的。

import "fmt"

func main() {
    var test = []int{1, 2, 3, 4, 5}
    for i, v := range test[0:3] {
        fmt.Printf("test[%d] = %d\n", i, v)
    }
}

将会输出

test[0] = 1
test[1] = 2
test[2] = 3
© www.soinside.com 2019 - 2024. All rights reserved.