函数
- 函数的各种格式
1.1 无返回值函数
1.2 无参函数
1.3 无参、有返回值函数
1.4 对函数的返回值变量进行声明
1.5 对函数参数的类型进行简写
1.6 有多个返回值的函数
1.7 可变函数(相当于slice作参数,必须置于末尾)
代码:
package main
import "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)
}
运行结果:
3
我是个无参数函数
3
世界和平 false
打倒美帝
[1 2 3]
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。