使用var关键之
var a, b, c, bool
var s1, s2 string = "hello", "world"
可以放在函数内,或者直接放在包内
使用var放在括号内全部定义
让编译器自动决定类型
var a, b, i, s1, s2 = true, false, 3, "hello world"
使用:定义变量
a, b, i, s1, s2 := true, false, 3, "hello world"
package main
import "fmt"
var(
aa =3
bb ="kkk"
cc =true
)
func variableZeroValue() {
var a int
var s string
fmt.Printf("%d %q\n",a,s)
}
func variableInitialValue() {
var a,b int =3,4
var s string ="abc"
fmt.Println(a,b,s)
}
func variableTypeDeduction() {
var a,b,c,s =3,4,true,"def"
fmt.Println(a,b,c,s)
}
func varibleShorter() {
a,b,c,s :=3,4,true,"def"
b =5
fmt.Println(a,b,c,s)
}
func main() {
fmt.Println("Hello World")
variableZeroValue()
variableInitialValue()
variableTypeDeduction()
varibleShorter()
fmt.Println(aa,bb,cc)
}
网友评论