考虑以下仅打印所有 ENV 变量的代码
package main
import (
"fmt"
"os"
)
func main() {
for i, env := range os.Environ() {
fmt.Println(i, env)
}
}
在这里, os.Environ() 应该返回字符串数组([] string ),循环遍历它。我需要使用 range 关键字和 for 循环。问题是:
为什么 for & range 都需要?是否可以为此使用 for 循环,因为[]string
它已经是一个数组,我们可以对数组进行迭代,对吗?
在上面的代码中range
做了什么?for
循环有什么作用?
对不起,如果这个问题太愚蠢,我只是从 Go 开始
拉莫斯之舞
相关分类