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

Golang来啦 ·
提个小建议,能否不要把代码搞成一行,不好看(>_<)
#1
更多评论
1. 第一个程序输出 [0 0 0 0 0 1 2 3],第二个程序输出 [1 2 3 4] 2. 第二个程序设计的函数没有必要返回 error 类型,且有多个返回值的时候,一个带了别名,另外一个也有带上别名 3. new() 和 make() 的区别:new() 用于对结构体类型进行初始化,返回的是零值的指针对象; new() 只需要传递类型 make() 可以传递类型、长度、还有容量 make() 用于对数组、切片、集合、通道 进行初始化,返回的是非零值的实例对象,非指针
#2