使用var關(guān)鍵之
var a, b, c, bool
var s1, s2 string = "hello", "world"
可以放在函數(shù)內(nèi)志珍,或者直接放在包內(nèi)
使用var放在括號(hào)內(nèi)全部定義
讓編譯器自動(dòng)決定類型
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)
}