关于golang:Golangfunction
函数 函数的各种格局1.1 无返回值函数1.2 无参函数1.3 无参、有返回值函数1.4 对函数的返回值变量进行申明1.5 对函数参数的类型进行简写1.6 有多个返回值的函数1.7 可变函数(相当于slice作参数,必须置于开端)代码: package mainimport "fmt"//无返回值函数func f1(x int, y int) { fmt.Println(x + y)}//无参函数func f2() { fmt.Println("我是个无参数函数")}//无参、但有返回值的函数func f3() int { return 17}//对函数的返回值变量进行申明func f4(x int, y int) (ret int) { ret = x + y return}//对函数参数的类型进行简写func f5(x, y int) { fmt.Println(x + y)}//有多个返回值的函数func f6() (ret string, ret2 bool) { ret = "世界战争" ret2 = false return}//可变函数func f7(x string, y ...int) { fmt.Println(x) fmt.Println(y)}func main() { x := 1 y := 2 f1(x, y) f2() f3() f4(x, y) f5(x, y) m, n := f6() fmt.Println(m, n) f7("打倒美帝", 1, 2, 3)}运行后果: ...