Go 定义函数

demo.go(定义函数):

package main

import "fmt"

// 主函数
func main() {
	a := 10
	b := 20
	// 调用函数
	add(a, b)
}

// 定义函数(没有返回值)
func add(a int, b int) {
	sum := a + b
	fmt.Println(sum)
}

demo.go(定义有返回值的函数):

package main

import "fmt"

// 主函数
func main() {
	a := 10
	b := 20
	// 调用函数
	sum := add2(a, b)
	fmt.Println(sum)

	// 接收多个返回值
	c, d := add3(11, 22)
	fmt.Println(c, d)
}

// 定义函数(有返回值)
func add(a int, b int) int {
	return a + b
}

// 定义函数(有返回值) (第二种方式)
func add2(a int, b int) (sum int) {
	sum = a + b
	return
}

// 定义函数(有多个返回值)
func add3(a int, b int) (int, int) {
	return a, b
}

猜你喜欢

转载自blog.csdn.net/houyanhua1/article/details/88626665