# Go 函数定义

函数是Go语言的重要内容。

package main

import "fmt"

// 这个函数计算两个int型输入数据的和,并返回int型的和
func plus(a int, b int) int {
	// Go需要使用return语句显式地返回值
	return a + b
}

func main() {
	// 函数的调用方式很简单
	// "名称(参数列表)"
	res := plus(1, 2)
	fmt.Println("1+2 =", res)
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

输出结果为

1+2 = 3
1

Go的函数还有很多其他的特性,其中一个就是多返回值,我们下面会看到。