如何在Golang中声明同一类型的多个变量

2,055 阅读1分钟

有些编程语言允许你在一行中声明多个变量。

这篇文章,告诉你如何声明多个变量。

在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中,你可以声明同一类型的多个变量,不接受不同类型的多个变量的类型声明。

但是,你仍然可以用一个初始值来声明不同类型的多个变量,而不用类型。