Go 面试每天一篇(第 4 天)

Golang来啦 ·
1.程序编译无法通过,new() 返回的是指针对象,而 append() 当中的第一个参数是值传递,返回的是也是值对象,所以应该是 *list = append(*list, 1) 2.程序编译无法通过,append() 的第二个参数是可变参数,当传入固定长度的切片变量,需要在后面添加 "...",所以应该是 s1 = append(s1, s2...) 3.程序编译无法通过,全局域内本身就已经是声明的状态,不能使用语法糖(声明且赋值)
#2
更多评论
代码格式有问题 希望能调整一下
#1