美文网首页
golang 参数传入多个

golang 参数传入多个

作者: 蛐蛐儿阳 | 来源:发表于2020-05-04 22:58 被阅读0次
    package main
    
    func sum(arge...int) int{
        s := 0
        for _, v := range arge{
            s += v
        }
        return s
    }
    
    func main()  {
        a := sum(1,2,3,4,5,6)
        print(a)
    
        b := sum([]int{1,2,3,4,5,6}...)
        print(b)
    
        a := 3
        print(a)
    }
    

    以上两周方式传入都是正确的。就是说可以把多个int以切片方式传入,记得后面的...

    我想记录的原因是 在golang 里面, 前面a赋值了,再给a赋值是会报错的。

     no new variables on left side of :=
    

    你可以修改a,但不能再次声明a

    相关文章

      网友评论

          本文标题:golang 参数传入多个

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