當前位置: 首頁>>編程語言>>正文


Go語言教程:變量

返回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 = "short"`。
    f := "short"
    fmt.Println(f)
}

執行&輸出


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

學習上一篇:Go語言教程:值的類型    學習下一篇:Go語言教程:常量

相關資料

本例程github源代碼:https://github.com/xg-wang/gobyexample/tree/master/examples/variables

Go語言變量

本文由《純淨天空》出品。文章地址: https://vimsky.com/zh-tw/article/3999.html,未經允許,請勿轉載。