Go 透過範例:變數

在 Go 中,編譯器會明確宣告和使用 變數,例如檢查函式呼叫的類型正確性。

package main
import "fmt"
func main() {

var 宣告 1 個或多個變數。

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

您可以一次宣告多個變數。

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

Go 會推斷已初始化變數的類型。

    var d = true
    fmt.Println(d)

未宣告對應初始化的變數會值為零。例如,int 的零值是 0

    var e int
    fmt.Println(e)

:= 語法是宣告和初始化變數的簡寫,例如本案例中的 var f string = "apple"。此語法僅限於函式內使用。

    f := "apple"
    fmt.Println(f)
}
$ go run variables.go
initial
1 2
true
0
apple

下一個範例:常數