美文网首页
Go_037_函数返回值

Go_037_函数返回值

作者: 为宇绸缪 | 来源:发表于2023-08-29 22:46 被阅读0次

函数的返回值是指函数被调用之后,执行函数体中的代码所得到的结果,这个结果通过 return 语句返回。return 语句将被调函数中的一个确定的值带回到主调函数中,供主调函数使用。函数的返回值类型是在定义函数时指定的。return 语句中表达式的类型应与定义函数时指定的返回值类型必须一致。

除了不返回值,否则必须要写返回值类型。无返回值就不可以使用变量来接收函数运行的结果
无返回值不能赋值给单独变量。

// 返回一个值
func add(a, b int) int { 
    c := a + b
    return c
}

// 返回多个值,例如登陆成功 返回状态和用户
func login(user, pwd string) (bool, string) {
    if user == "root" && pwd == "123" {
        return true, user
    } else {
        return false, ""
    }
}

返回值命名
给返回值确定一个变量。z 是返回值,如果没有参与运算,就会直接返回 0
如果是定义了返回值,那么直接写return即可

func add3(s ...int) (z int) {
    fmt.Println(s, reflect.TypeOf(s))
    for _, v := range s {
        z += v
    }
    return
}

相关文章

  • 19-01-07b变量作为函数的返回值=高阶函数

    4.变量作为函数的返回值函数1作为函数2的返回值 - 函数2是返回值高阶函数

  • python 函数进阶

    函数进阶 目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的...

  • python 函数进阶

    函数进阶 目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的...

  • Python函数高阶

    函数进阶 目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的...

  • 17 函数进阶

    函数进阶 目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的...

  • 06.1.Python函数续

    目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的作用 函数...

  • 11.Python函数续

    目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的作用 函数...

  • 10.Python函数续

    目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的作用 函数...

  • [Python基础]D10 函数进阶

    目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的作用 函数...

  • Swift-函数

    函数的定义与调用 无参数函数,有返回值(返回值类型String) 多参数函数,有返回值(返回值类型String) ...

网友评论

      本文标题:Go_037_函数返回值

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