有些编程语言允许你在一行中声明多个变量。
这篇文章,告诉你如何声明多个变量。
在Golang中,变量的声明方式如下
var variable type
如何在Golang中声明同一类型的多个变量?
在Golang中是否可以声明多个变量?
是的,可以在一条语句中声明同一类型的多个变量。
下面是一个多变量的声明语法。
var v1, v1, v3 string;
声明了三个字符串类型的变量v1、v2、v3。
如何在Golang中声明不同类型的多个变量?
而在类型声明中声明多个不同类型的变量时,会出现错误。
你也可以声明和赋值变量
下面是声明和赋值多个变量的代码。
v1, v2 := "one", "two";
上面的类型因为是初始值而被删除。
你可以声明和赋值不同类型的多个变量。
var num, str = 12, "one"
fmt.Println(num, str) // 12 one
总结
在golang中,你可以声明同一类型的多个变量,不接受不同类型的多个变量的类型声明。
但是,你仍然可以用一个初始值来声明不同类型的多个变量,而不用类型。