函数定义与调用
Go语言用func
关键字定义函数,函数可以有多个参数和返回值。
// 定义一个无参无返回值的函数
func sayHello() {
fmt.Println("Hello, Go!")
}
// 定义有参有返回值的函数
func add(a int, b int) int {
return a + b
}
// 调用函数
sayHello()
sum := add(3, 5)
fmt.Println(sum) // 输出8
- 函数名建议用小写字母开头(包外可见用大写)。
- 参数类型可合并:
func add(a, b int)
- Go支持多返回值。