Go-函数

du-z / 2023-08-25 / 原文

1 函数的概念

在golang语言中为完成某一功能的程序指令(语句、代码)的集合称为函数;在golang中,函数分为自定义函数、系统函数

2 函数的基本语法

func 函数名(形参列表) (返回值类型列表) {
	函数体
	return 返回值列表
}

//形参列表---表示函数的输入
//函数体---为了实现某一功能的代码块
//函数可以有返回值,也可以没有

2.1 示例

package main

import "fmt"

//自定义函数sum(),实现int类型的两个数求和
func sum(x int, y int) int {  
	var num int
	num = x + y
	return num
}

func main() {
	a := 1
	b := 2
	c := 3
	fmt.Printf("a+b=%d\n", sum(a, b))  //调用
	fmt.Printf("a+c=%d\n", sum(a, c))

}

-----------------输出
PS C:\Goproject\src\gocode\project01\main> go run .\var.go
a+b=3
a+c=4
PS C:\Goproject\src\gocode\project01\main>