短声明变量 在函数中,`:=` 简洁赋值语句在明确类型的地方,可以用于替代 var 定义。 函数外的每个语句都必须以关键字开始(`var`、`func`、等等),`:=` 结构不能使用在函数外。
目录:程序员成长之旅/Go语言学习/笔记
短声明变量
在函数中,:= 简洁赋值语句在明确类型的地方,可以用于替代 var 定义。
函数外的每个语句都必须以关键字开始(var、func、等等),:= 结构不能使用在函数外。
package main
import "fmt"
test1 := 123 //错误!在函数外声明变量或其他(函数)需要以关键字开始!
var test2 int = 123 //正确
func main() {
var i, j int = 1, 2
k := 3
c, python, java := true, false, "no!"
fmt.Println(i, j, k, c, python, java)
}