是否可以在不使用“for”语句的情况下迭代 golang 数组/slice ?
最佳答案
您可以使用 goto
语句(不推荐)。
package main
import (
"fmt"
)
func main() {
my_slice := []string {"a", "b", "c", "d"}
index := 0
back:
if index < len(my_slice) {
fmt.Println(my_slice[index])
index += 1
goto back
}
}
关于arrays - 在不使用 for 语句的情况下迭代 golang 数组/slice ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34326007/