变量定义

2019-01-15  本文已影响0人  平_方

变量的定义

var关键字

func variable(){
var a,b int = 1,1
var s string = "abc"
fmt.Printf("%d %q %d\n",a,s,b)
}
变量名在前,变量类型在后面,值在最后,定义的变量一定要引用

:=

func variable(){
a,b := 1,true
s := "abc"
fmt.Println(a,s,b)
}
用冒号定义变量可以自动定义变量类型,只能在函数内使用,在函数外要使用关键字var。

强制转换变量类型

func euler() {
var a,b int = 3,4
var c int = int(math.Sqrt(float64(aa+bb)))
fmt.Println(c)
}

常量定义

func euler() {
const a,b int = 3,4
var c int = int(math.Sqrt(float64(aa+bb)))
fmt.Println(c)
}
const a,b := 3,4这样定义就可以不用再用int转换类型var c int = math.Sqrt(float64(aa+bb))

上一篇下一篇

猜你喜欢

热点阅读