美文网首页原创Golang技术交流
go 函数(func)的基础使用

go 函数(func)的基础使用

作者: IT锟 | 来源:发表于2017-08-22 11:34 被阅读536次

    声明方式

    func 函数名(传入参数)(返回参数){}
    
    • 示例1

    传入参数为s,返回参数r

    func D1(s string)(r string) {
        r = "ok"
        fmt.Printf("%v", s)
        return r
    }
    

    这里返回参数可以命名,也可以不命名r,但是建议采用命名的方式,下面方式就是不命名返回

    func D1()(string) {
        r := "ok"
        return r
    }
    

    不定长变参

    使用场景:参数是不固定个数

    func D2(s string,p ...string)() {
        fmt.Print(s)
        fmt.Print(p[0])
    }
    
    //调用
    D2("第一个参数","one","two","three")
    
    

    输出结果:

    第一个参数one

    注意:不定长变参必须作为最后一个参数传入

    [获取授权]

    相关文章

      网友评论

        本文标题:go 函数(func)的基础使用

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