2022-11-08:以下go语言代码输出什么?A:2;B:编译错误;C:运行 panic。 package
2022-11-08:以下go语言代码输出什么?A:2;B:编译错误;C:运行 panic。
package main
import "fmt"
func main() {
a := []int{5}
for range a {
a = append(a, 1)
}
fmt.Println(len(a))
}
答案选A。for range只会获取一次a的长度,长度为1。
本作品采用《CC 协议》,转载必须注明作者和本文链接