Golang 函数

119 阅读1分钟

go函数就和其他程序语言中的函数一样,是一堆逻辑的组合。通常把公用的抽出来,成为一个组件。

创建一个函数

声明以一个func关键字开始,随后是函数的名字,一对圆括号,然后一个block 包含的就是函数的内容。

下面例子中,aFunc就是一个函数。

func aFunc() {
   fmt.Println("dxxxa")
}

func main() {


   aFunc()


}

有入参的函数

信息可以通过argument传入函数,在圆括号中。

下面就是这么一个例子

func add(a, b int, c int) {
   fmt.Println(a + b + c)
}

func main() {
   add(2,4, 5)
}

如果函数名字的首字母是大写的,这个函数就是可以导出到别的package。如果首字母是小写的,那这个函数就只能够在相同的package下面使用。