Go by Example: Variables

来自泡泡学习笔记
BrainBs讨论 | 贡献2024年2月7日 (三) 09:20的版本 (创建页面,内容为“ 在Go语言中,变量需要显式声明并使用编译器来检查函数调用的类型正确性。 <code>var</code> 用于声明一个或多个变量。 你可以一次声明多个变量。 Go会根据初始化的变量推断出类型。 没有对应初始化的变量会被赋予零值。例如,int类型的零值是0。 <code>:=</code> 语法是声明和初始化变量的简写形式,例如 <code>var f string = "apple"</code> 可以写成…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索

在Go语言中,变量需要显式声明并使用编译器来检查函数调用的类型正确性。

var 用于声明一个或多个变量。

你可以一次声明多个变量。

Go会根据初始化的变量推断出类型。

没有对应初始化的变量会被赋予零值。例如,int类型的零值是0。

:= 语法是声明和初始化变量的简写形式,例如 var f string = "apple" 可以写成 f := "apple"。这种语法只能在函数内部使用。


package main

import "fmt"

func main() {

    var a = "initial"
    fmt.Println(a)

    var b, c int = 1, 2
    fmt.Println(b, c)

    var d = true
    fmt.Println(d)

    var e int
    fmt.Println(e)

    f := "apple"
    fmt.Println(f)
}


$ go run variables.go
initial
1 2
true
0
apple