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