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