nil 函数自动转化
- 函数形参:nil;
测试函数
func nilTest(in []int) []int {
// 验证 转化
fmt.Println(in)
m := make([]int, 10)
ret := append(in, m...)
return ret
}
- 猜想测试
func main() {
fmt.Println(nilTest(nil))
}
// 输出信息:
[]
[0 0 0 0 0 0 0 0 0 0]
- 得出结论
当调用函数时候,实参是nil,会自动转化成形式参数类型,目前测试,只能转化切边类型。
有疑问加站长微信联系(非本文作者)