03-函数
函数的声明 在Go语言中,函数定义语法如下: func 函数名(参数1 类型,参数2 类型) (返回值类型){ //函数体(具体实现的功能) 返回值 } 函数中的参数列表和返回值并非是必须的 ,所以下面代码示例有些是不带的。 代码示例: 1.无参数,无返回值 package main import "fmt" func main() { test() #调用test函数 } func test() { #定义的test函数,无返回值,无参数 fmt.Println("xxxxxx") } #结果 xxxxxx 2.带参数,无返回值 package main import "fmt" func main() { test(2,5) } func test(a int,b int) { #如果参数类型是一样的,可以写成 a,b int fmt.Println(a+b) } #结果 7 3.带参数,有一个返回值 package main func main() { print(test(3,9)) } func test(a ,b int) int { #有返回值时,必须指定返回值的数据类型 return a+b } 4.带参数,有多个返回值 package main import "fmt" func main() { var a int var b string a,b