1.下面这段代码可否经过编译,不能的话缘由是什么;若是经过,输出什么。面试
func main() {
list := new([]int)
list = append(list, 1)
fmt.Println(list)
}
复制代码
2.下面这段代码可否经过编译,若是能够,输出什么?app
func main() {
s1 := []int{1, 2, 3}
s2 := []int{4, 5}
s1 = append(s1, s2)
fmt.Println(s1)
}
复制代码
3.下面这段代码可否经过编译,若是能够,输出什么?ui
var(
size := 1024
max_size = size*2
)
func main() {
fmt.Println(size,max_size)
}
复制代码
欢迎扫码关注公众号「Golang来啦」或者移步 seekload.net ,查看最新面试题及答案。spa