本文實例講述了go語言變量定義用法。分享給大家供大家參考。具體如下:
var語句定義了一個變量的列表;跟函數(shù)的參數(shù)列表一樣,類型在后面。
復制代碼代碼如下:
package main
import "fmt"
var x, y, z int
var c, python, java bool
func main() {
fmt.Println(x, y, z, c, python, java)
}
變量定義可以包含初始值,每個變量對應一個。
如果初始化是使用表達式,則可以省略類型;變量從初始值中獲得類型。
復制代碼代碼如下:
package main
import "fmt"
var x, y, z int = 1, 2, 3
var c, python, java = true, false, "no!"
func main() {
fmt.Println(x, y, z, c, python, java)
}
在函數(shù)中,:= 簡潔賦值語句在明確類型的地方,可以用于替代 var 定義。
(:= 結(jié)構(gòu)不能使用在函數(shù)外,函數(shù)外的每個語法塊都必須以關(guān)鍵字開始。)
復制代碼代碼如下:
package main
import "fmt"
func main() {
var x, y, z int = 1, 2, 3
c, python, java := true, false, "no!"
fmt.Println(x, y, z, c, python, java)
}
希望本文所述對大家的Go語言程序設(shè)計有所幫助。