🏆个人专栏
🤺 leetcode
🧗 Leetcode Prime
🏇 Golang20天教程
🚴♂️ Java问题收集园地
🌴 成长感悟
欢迎大家观看,不执着于追求顶峰,只享受探索过程
Golang 教程08 - Multiple Return values
1. Multiple return values
1.1 如何理解多个返回值?
Go语言中的多返回值,就像你听了一首歌曲yellow,可以从歌曲里反馈出忧郁和害羞!Golang的多个返回值就类似于如此,设定一个函数,它允许函数返回多个值,就像同时把多个数据传递给调用者一样,是不是很酷?
下面就让我们来揭秘这个魔术!
1. 2 函数声名
首先,我们来看看多返回值的语法:
func 函数名(参数列表) (返回值1类型, 返回值2类型, ...) {
// 函数体
return 返回值1, 返回值2, ...
}
是不是很简单?和普通函数的定义差不多,只是多了几个返回值类型。
1.3 举例
Example 1:
func calcCircle(radius float64) (ar