刚发现Go,到目前为止我很好奇。我知道我只是懒惰,但我想知道是否可以在 if 语句中初始化多个变量。我知道以下是可能的:
if x := 5; x == 5 {
fmt.Printf("Whee!\n")
}
我尝试了以下方法:
if x := 5, y := 38; x == 5 {
fmt.Printf("Whee! %d\n", y)
}
if x := 5 && y := 38; x == 5 {
fmt.Printf("Whee! %d\n", y)
}
但都没有奏效。我查看了 Go 网站上的文档,有什么我遗漏的或者这根本不可能吗?