【发布时间】:2013-05-10 18:22:53
【问题描述】:
我正在学习本教程,特别是练习 8:
package main
import "fmt"
func swap(x, y string) (string, string) {
return y, x
}
func main() {
a, b := swap("hello", "world")
fmt.Println(a, b)
}
:= 具体是什么意思?具有讽刺意味的是,搜索 Go 文档非常困难。
【问题讨论】:
-
@BenjaminGruenbaum 我想这是一个知道要搜索什么的情况。我尝试了
go := meaning、golang :=,但没有出现任何相关信息。 -
对于它的价值,它不是我通常寻找 Go 资源/规范的地方
-
如果你遇到了一些你不懂的语言,而不是谷歌搜索(这绝对不能很好地用于标点符号),只需打开 golang.org/ref/spec 并在那里搜索。这是该语言的实际规范,而且不是很大。页面上第二次出现“:=”正是您想要的。
-
@KevinBallard 感谢您的建议。
标签: go colon-equals