元组
有趣的是我们在第一章已经接触过Go的元组操作,像下面的这种操作,使用一条语句获取两个返回值:
中的代码将会分成三部分来解释Go的元组,请注意下面代码中的函数将返回值以元组的形式返回。
第一部分:
在第六章你将会学习到如何给函数的返回值命名,这是一个非常方便的特性。
第二部分代码:
这里我们使用了两次函数。第一次我没让你并没有将其返回值保存,第二次使用三个变量保存返回值,在Go的术语中这叫做元组赋值,看到这里,你是不是有了一种Go支持元组!
的错觉。如果有些返回值你并不关心,可以使用操作符忽略掉它们。要知道,在Go的代码里声明了但是未使用的代码是会导致编译错误的。
第三部分代码:
执行可得到如下输出: