加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Go by Example: Multiple Return Values

发布时间:2020-12-16 19:27:45 所属栏目:大数据 来源:网络整理
导读:Go by Example: Multiple Return Values Go语言天生支持 多值返回。这个特点这Go中很常用,比如通过函数返回结果和错误值。 multiple-return-value.go packagemainimport"fmt"funcvals()(int,int){//函数中的(int,int)表示这个函数将返回两个ints的变量。ret

Go by Example: Multiple Return Values

Go语言天生支持多值返回。这个特点这Go中很常用,比如通过函数返回结果和错误值。

multiple-return-value.go

packagemain

import"fmt"

funcvals()(int,int){//函数中的(int,int)表示这个函数将返回两个ints的变量。
return3,7
}

funcmain(){
a,b:=vals()//这里我们使用了这次调用的返回的两个值来为a,b赋值
fmt.Println(a)
fmt.Println(b)

_,c:=vals()//如果你只想获得其中的一部分值,你可以使用空白标示符_。
fmt.Println(c)
}

运行结果:

$gorunmultiple-return-value.go
3
7
7

接收可变参数是Go函数的另外一个特征,下节我们学习。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读