美文网首页
Golang的func参数及返回值

Golang的func参数及返回值

作者: 懒人程序猿 | 来源:发表于2020-04-01 09:26 被阅读0次

参数及返回值

参数一指定数据类型为int
参数二 (...interface{}) 可传任何多个不同类型的参数
返回值:单个返回值直接指定数据类型可以不使用 (),多个返回值需使用()。各返回值之间使用逗号分隔

func main() {
    demo.Params(10, 20, "golang", true)
}

func Params(id int, params ...interface{}) (error, error) {
    fmt.Println(id)
    fmt.Println(params[0])
    fmt.Println(params[1])
    fmt.Println(params[2])
    for key, val := range params {
        fmt.Println("key", key)
        fmt.Println("val", val, reflect.TypeOf(val))
    }
    return nil, errors.New("error")
}

Debug如下


image.png

相关文章

  • Golang的func参数及返回值

    参数及返回值 参数一指定数据类型为int参数二 (...interface{}) 可传任何多个不同类型的参数返回值...

  • Swift中的一等公民-函数(Func)

    函数的定义 无参数无返回值func callFunc(){print("func")}2.有参数无返回值func ...

  • Swift函数介绍和使用

    函数的定义 1.函数的格式 func + 函数名(参数1,参数2,……) + -> +返回值 func pi() ...

  • Swift基础 - 函数

    函数的格式func 函数(参数名:参数类型,.....) -> 返回值 { 代码实现} 函数返回值为空的三...

  • Swift散记4 函数

    func <#name#> (参数名:参数类型 , 参数名:参数类型) - > 返回值{函数内容return} 函...

  • Swift函数的使用

    函数 func函数名(参数列表)->返回值类型{ 代码块 returen返回值 } 1.没有参数没有返回值的函数 ...

  • Swift--函数

    使用函数 func 函数名(参数列表)->返回值类型 {语句组return 返回值} 传递参数 未使用外部参数名 ...

  • swift3.0返回值 无返回值 方法

    返回值 无返回值 方法多重输入参数func halfOpenRangeLength(start: Int, end...

  • swift3语法(六)

    函数 函数的定义形式func 函数名(参数名:参数类型,参数名:参数类型) -> 返回值类型 { 执...

  • C#委托

    Delegate 至少 0 个参数,至多 32 个参数,可以无返回值,也可以指定返回值类型Func 可以接受 0 ...

网友评论

      本文标题:Golang的func参数及返回值

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