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

1,203 阅读1分钟

1.下面两段代码输出什么。

// 1.
func main() {
    s := make([]int, 5)
    s = append(s, 1, 2, 3)
    fmt.Println(s)
}

// 2.
func main() {
	s := make([]int,0)
	s = append(s,1,2,3,4)
	fmt.Println(s)
}

2.下面这段代码有什么缺陷

func funcMui(x,y int)(sum int,error){
	return x+y,nil
}

3.new() 与 make() 的区别。

欢迎扫码关注公众号「Golang来啦」或者移步 seekload.net ,查看最新面试题及答案。

公众号二维码