語法糖:Syntactic sugar
目錄
1、函式中的形參不定長,用 ... 代替
2、使用 := 進行簡短賦值與初始化
3、訪問結構體成員變數時,使用 .
1、函式中的形參不定長,用 ... 代替
例如:
func test(slist ...string){ # 定義一個列印每個行參的函式
for _,tmp := range slist{
fmt.Println(tmp)
}
}
func main() {
test("1","2","3")
}
2、使用 := 進行簡短賦值與初始化
略.
3、訪問結構體成員變數時,使用 .
例如:
type Player struct{ # 定義一個結構體,它的實體是Player
Name string
Gender string
}
player := new(Player) # 初始化一個player結構體
# 等同于 player := &Player{}
player.Name="xiaoliu" # 使用 . 來為結構體的成員變數賦值
player.Gender="women"
# 像不像java中定義了一個JavaBean ?
備注: 對結構體使用& 取地址操作時,相當于對該結構體進行了一次new實體化,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/259785.html
標籤:區塊鏈
