函數(shù)
1.函數(shù)定義
func 函數(shù)名(參數(shù)名 參數(shù)類型) 返回參數(shù)類型{
}
2.函數(shù)使用
函數(shù)名(參數(shù))
3.Example
/*
函數(shù)定義
*/
func testPrintln(s string){
fmt.Println(s)
}
func main(){
//使用
testPrintln("hello")
}
方法
1.方法定義
type 自定義結(jié)構(gòu)體 struct{
屬性 類型
}
func (參數(shù)名稱 自定義類型) 方法名(參數(shù) 類型){
}
2.方法使用
func main(){
var 變量 自定義結(jié)構(gòu)體
變量.方法名(參數(shù) 類型)
}
3.Example
func (obj *A) test(item string) {
obj.a = 2
fmt.Println(obj.a, item)
}
func main(){
var t = new(A)
t.test("dd")
}