013_go语言中的函数多返回值

Posted 乱七八糟的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了013_go语言中的函数多返回值相关的知识,希望对你有一定的参考价值。

代码演示

package main

import "fmt"

func vals() (int, int) {
    return 3, 7
}

func main() {
    a, b := vals()
    fmt.Println(a)
    fmt.Println(b)

    _, c := vals()
    fmt.Println(c)
}

代码运行结果

3
7
7

代码解读:

  • go语言的函数内建支持多返回值,例如可以同时返回一个函数的结果和错误信息
  • (int,int)标志着这个函数返回两个int类型的返回值
  • 如果仅需要返回值的一部分的话,可以使用空白标识符"_"

以上是关于013_go语言中的函数多返回值的主要内容,如果未能解决你的问题,请参考以下文章

Go+语言的多返回值函数

go语言学习笔记 — 基础 — 函数:函数的返回值

Go语言必须支持多返回值函数,你知道为什么吗?

Go语言必须支持多返回值函数,你知道为什么吗?

go语言

Go语言核心之美 4.3-多返回值