Go語言基礎–1.1 變數的聲明

  • 2020 年 12 月 6 日
  • 筆記

1、標準格式:

var name type     (var 關鍵字 name 變數名 type 類型)   命名規則:建議使用駝峰命名法

例如:var userName string 

     var a,b int (同時聲明多個變數)

 

Go語言的基本數據類型:

  • bool
  • string
  • int、int8、int16、int32、int64
  • uint、uint8、uint16、uint32、uint64、uintptr
  • byte // uint8 的別名
  • rune // int32 的別名 代表一個 Unicode 碼
  • float32、float64
  • complex64、complex128

2、批量格式:

var (

  a int

  b string

  c []float32

  d func() bool

  e struct {

  x int

}

)

3、簡短格式:

名字 := 表達式

例:i, j := 0, 1

簡短格式限制:

  • 定義變數,同時顯式初始化。
  • 不能提供數據類型。
  • 只能用在函數內部。