[Go语言]02.变量定义

变量的定义

var a bool
var b int

变量的类型定义的时候可以省略,由编译器自动决定:
var a b = 3, "comments"

关键字var可在适当的地方省略掉:
a b := 3, "comments"

包内的变量定义

变量也可以放置在包内。如

var aa = 3
var ab = true
func main() {
    fmt.Println(aa,bb)
}

可以使用var集中定义变量:

var(
    aa = 3
    ab = true
)

func main() {
    fmt.Println(aa,bb)
}

内建变量类型

bool, string
(u)int, (u)int8, (u)int16, (u)int32, (u)int64, uintptr(指针)
byte,rune(go语言的char,32位)
float32, float64, complex64(复数,实部、虚部各为32位), complex128

猜你喜欢

转载自www.cnblogs.com/codeRhythm/p/12391616.html