go语言没有办法像c语言那样使用逗号表达式来完成一连串的初始化(定义并赋值),我们可以用以下组合语句来完成:

package main
import "fmt"
func main() {
	// 不同类型变量的声明(定义)

	//传统写法
	var a int
	var b float64
	a, b = 10, 3.2
	fmt.Println("a = ", a)
	fmt.Println("b = ", b)

	//简便写法
	var (
		i int     = 20
		j float64 = 3.1415926
	)
	const (
		c int     = 10
		d float64 = 3.14
	)
}

更多推荐