函数定义
func 函数名(参数)(返回值){
函数体
}
//参数包含参数变量及其类型。
//返回值包含返回值变量及其类型,也可以只写返回类型。多个返回值需用()包裹。
//函数名如果是大写字母开头则可以被其他包调用,如果小写,只能在本包内使用。
package main
import "fmt"
//方式一
func sum(a,b int)int{
return a+b
}
func main(){
a,b := 10,12
s := sum(a,b)
fmt.Println(s)
}
//方式二
func sum(a,b int)(result int){
result = a+b
return result
}
func main(){
a,b := 10,12
s := sum(a,b)
fmt.Println(s)
}