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)
}
所有学习上的成功,都只依靠两件事 – 策略和坚持,而坚持本身就是最重要的策略!