1. 程式人生 > >003_go語言中的變量

003_go語言中的變量

var pri post 一個 logs log blog () ack

代碼演示:

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

代碼運行結果:

initial
1 2
true
0
short

代碼解讀:

  • 關鍵字var可以聲明一個或者多個變量
  • 可以在一行當中聲明多個變量
  • go語言能夠推斷初始變量的類型
  • 如果沒有相應的初始化值,那麽變量的初始值就是零值,例如int的零值是0
  • :=格式的語法是聲明和初始化變量的簡寫

003_go語言中的變量