考慮以下僅打印所有 ENV 變量的代碼package mainimport ( "fmt" "os")func main() { for i, env := range os.Environ() { fmt.Println(i, env) }}在這里, os.Environ() 應(yīng)該返回字符串?dāng)?shù)組([] string ),循環(huán)遍歷它。我需要使用 range 關(guān)鍵字和 for 循環(huán)。問題是:為什么 for & range 都需要?是否可以為此使用 for 循環(huán),因?yàn)閇]string它已經(jīng)是一個數(shù)組,我們可以對數(shù)組進(jìn)行迭代,對嗎?在上面的代碼中range做了什么?for循環(huán)有什么作用?對不起,如果這個問題太愚蠢,我只是從 Go 開始
go中for循環(huán)結(jié)構(gòu)與范圍關(guān)鍵字之間的區(qū)別
人到中年有點(diǎn)甜
2021-10-18 11:14:32