gpt4 book ai didi

function - range 函数和 range 关键字有什么区别?

转载 作者:数据小太阳 更新时间:2023-10-29 03:43:50 30 4
gpt4 key购买 nike

Go 中的 range 函数和 range 关键字有什么区别?

func main(){
s := []int{10, 20, 30, 40, 50, 60, 70, 80, 90}

for i,j:= range s{
fmt.Printf("%d => ",i)
fmt.Println(j)
}
}

不同于

  func main(){
s := []int{10, 20, 30, 40, 50, 60, 70, 80, 90}

for i,j:= range(s){
fmt.Printf("%d => ",i)
fmt.Println(j)
}
}

最佳答案

Go 中没有range 函数。只有 range keyword .

让您感到困惑的是第二个示例中的可选括号。如前所述,这些括号是可选的,因此 gofmt工具将删除它们。

但是range xrange(x)没有区别。

关于function - range 函数和 range 关键字有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49344250/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com