- 用关键字func定义
- 可以有多个返回值
func main(){ f1() //f1 a,b := f2(11.2) fmt.Println(ab//4.34 2 cde f3ce//1 2 3 f4("OK"234//OK [1 2 3 4] f5//hello world f f6f))//3}func f1//没有返回值就不写"f1")func f2a intb float32)(float32){//可以有多个返回值 return b+3.14func f3()(c //参数简写 func f4string...{//变长参数0func f5//匿名函数 a func"hello world" ()func f6x y )//闭包 x+y}}