本文實例講述了go語言變量定義用法。分享給大家供大家參考。具體如下:
var語句定義了一個變量的列表;跟函數(shù)的參數(shù)列表一樣,類型在后面。
復(fù)制代碼 代碼如下:
package main
import "fmt"
var x, y, z int
var c, python, java bool
func main() {
fmt.Println(x, y, z, c, python, java)
}
變量定義可以包含初始值,每個變量對應(yīng)一個。
如果初始化是使用表達式,則可以省略類型;變量從初始值中獲得類型。
復(fù)制代碼 代碼如下:
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)鍵字開始。)
復(fù)制代碼 代碼如下:
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è)計有所幫助。
您可能感興趣的文章:- Go語言聲明一個多行字符串的變量
- Go語言基礎(chǔ)知識總結(jié)(語法、變量、數(shù)值類型、表達式、控制結(jié)構(gòu)等)
- Go語言中的變量聲明和賦值
- 詳解Golang編程中的常量與變量
- Golang學習筆記(二):類型、變量、常量
- golang利用unsafe操作未導出變量-Pointer使用詳解