Golang的变量
基本 的中文译文- 基本
func main(){
var i int = 1
var f64 float64 = 1.2
var s string = "test"
var t, f bool = true, false
fmt.Println(i, f64, s, t, f)
}
如果是同一个方面,可以用逗号将其合并成一个。
func main(){
var t, f bool = true, false
}
此外,还可以将变量var进行整合。
func main(){
var (
i int = 1
f64 float64 = 1.2
s string = "test"
t, f bool = true, false
)
}
省略了型和声明的表示法
func main(){
xi := 1
xf64 := 1.2
xs := "test"
xt, xf := true, false
fmt.Println(xi, xf64, xs, xt, xf)
//省略した場合、関数内でしか使えないので注意
}
检查变量类型
func foo(){
xf64 := 1.2
fmt.Printf("%T", xf64)//PrintlnではなくPrintf。また、Printfは開業してくれないので"%T\n"としてあげなければならない
func main(){
foo()
}