go語言變量定義用法實例
更新時間:2015年02月25日 11:36:45 作者:不是JS
這篇文章主要介紹了go語言變量定義用法,實例分析了go語言變量的定義及使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了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)
}
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)
}
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)
}
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è)計有所幫助。
相關(guān)文章
go語言規(guī)范RESTful?API業(yè)務(wù)錯誤處理
這篇文章主要為大家介紹了go語言規(guī)范RESTful?API業(yè)務(wù)錯誤處理方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-03-03