匿名函式
匿名函式是指不需要定義函式名的一種函式實現方式。
在Go語言中,函式可以像普通變數一樣被傳遞或使用,這與C語言的回撥函式比較類似。不同的是,Go語言支援隨時在程式碼裡定義匿名函式
程式碼格式
func (引數列表) (返回值列表) {
函式體
}
舉例
// 定義匿名函式並賦值給f變數,引數是變數data,int型別
f := func(data int) {
fmt.Println("hello", data)
}
// 此時f變數的型別是func(), 可以直接呼叫
f(100)
本作品採用《CC 協議》,轉載必須註明作者和本文連結