2022-11-08:以下 go 语言代码输出什么?A:2;B:编译错误;C:运行 panic。 package main import “fmt“ func main() { a := []int
![2022-11-08:以下go语言代码输出什么?A:2;B:编译错误;C:运行 panic。 package main import “fmt“ func main() { a := []int](https://static001.geekbang.org/infoq/cc/cc2bb9dc2c12b84214cca43b18d41e79.png)
2022-11-08:以下 go 语言代码输出什么?A:2;B:编译错误;C:运行 panic。
复制代码
答案选 A。for range 只会获取一次 a 的长度,长度为 1。

版权声明: 本文为 InfoQ 作者【福大大架构师每日一题】的原创文章。
原文链接:【http://xie.infoq.cn/article/2373d2bcf951605ead6130887】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论