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()
}
广告
将在 10 秒后关闭
bannerAds