导航菜单

Go语言函数与方法

函数定义与调用

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支持多返回值。