12. 函数

Function

函数是 Go 的核心。我们将通过一些不同的例子来进行学习。

这里是一个函数,接受两个 int 并且以 int 返回它们的和。

func plus(a int, b int) int {
  return a + b
}

函数需要有明确的返回值。

当多个连续的参数为同样类型时,最多可以仅声明最后一个参数类型,而忽略之前相同类型参数的类型声明。

通过 函数名(变量) 来调用函数

func main() {
	res := plus(1, 2)
	fmt.Println("1+2 =", res)

	res1 := plusPlus(1, 2, 3)
	fmt.Println("1+2+3 =", res1)
}

返回值:>>

1+2 = 3
1+2+3 = 6

Go 函数有一些还有的特性。多返回值是其中之一。下一章节我们来看看多返回值这个特性。

最后更新于

这有帮助吗?