2022-10-14:以下go语言代码输出什么?A:0;B:7;C:9;D:不能编译。 package
2022-10-14:以下go语言代码输出什么?A:0;B:7;C:9;D:不能编译。
package main
import "fmt"
func main() {
a := []int{7, 8, 9}
fmt.Println(a[real(2)])
}
答案选C。go中slice的下标不能是浮点数,但real(2)是常量,所以是能编译通过的。
本作品采用《CC 协议》,转载必须注明作者和本文链接