var ( aaa = 'hello' sss,bbb = 1,2 ) 并行方式 var a,b,c,d int a,b,c,d = 1,2,3,4 var e,f,g,h int = 1,2,3,4 var e,f,g,h = 1,2,3,4 #省略变量类型,由系统推断 i,m,n,o := 1,2,3,4 _ 空白符号,表示对赋值的忽略 比如: a,_,c,d := 1,2,3,4 #表示忽略2的赋值 常应用在函数的返回值上面。
例子:
package main import "fmt" func main() { // float32 // float64 var ( aaa = "hello" sss, bbb = 1, 2 ) var a, b, c, d int a, b, c, d = 1, 2, 3, 4 var e, f, g, h int = 1, 2, 3, 4 i, m, n, o := 1, 2, 3, 4 aa, _, cc, dd := 1, 2, 3, 4 fmt.Println(aaa, bbb, sss, a, b, c, d, e, f, g, h, i, m, n, o) fmt.Println(aa, cc, dd) }