美文网首页golang成长记
golang中nil有趣转化

golang中nil有趣转化

作者: Tim_SSS | 来源:发表于2018-07-04 18:32 被阅读0次

    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,会自动转化成形式参数类型,目前测试,只能转化切片类型。

    相关文章

      网友评论

        本文标题:golang中nil有趣转化

        本文链接:https://www.haomeiwen.com/subject/yxryuftx.html