zl程序教程

您现在的位置是:首页 >  后端

当前栏目

2022-10-14:以下go语言代码输出什么?A:0;B:7;C:9;D:不能编译。 package main import “fmt“ func main(

Go输出语言代码 什么 2022 10 编译
2023-06-13 09:13:53 时间

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)是常量,所以是能编译通过的。

在这里插入图片描述