查看: 31|回复: 0

[互联网的那点事] 兄弟连Go语言培训教程带你实战GO案例(32)Go函数多返回值

发表于 2018-8-8 11:51:59
  兄弟连Go语言培训课程体系(http://bt.itxdl.cn/)设计架构包括了区块链的基础语言Go语言、区块链后端技术体系、区块链公链、区块链分布式应用开发等内容讲解,以及到最后的面试指导和项目实战。课程由清华微软谷歌名师团队精心打造,历时半年时间共同研发而出。

  兄弟连Go语言培训教程带你实战GO案例(32)Go函数多返回值

  Go函数多返回值

  Go语言内置支持多返回值,这个在Go语言中用的很多,比如一个函数同时返回结果和错误信息。

  packagemain

  import"fmt"

  //这个函数的返回值为两个int

  funcvals()(int,int){

  return3,7

  }

  funcmain(){

  //获取函数的两个返回值

  a,b:=vals()

  fmt.Println(a)

  fmt.Println(b)

  //如果你只对多个返回值里面的几个感兴趣

  //可以使用下划线(_)来忽略其他的返回值

  _,c:=vals()

  fmt.Println(c)

  }

  输出结果为

  3

  7

  7




回复

使用道具 举报