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)
}