Go微服务实战
上QQ阅读APP看书,第一时间看更新

4.1.1 函数的定义

虽然Go语言是支持面向对象编程的,但是函数才是Go语言的基本组成元素,而实际上面向对象的用法在Go语言里并不是很常见。本节将针对Go语言的函数进行相关介绍。

Go语言里的函数分为具名函数和匿名函数。两种函数在代码中出现的形式分别如下:


//具名函数
func Square(a int) int {
    return a * a
}
//匿名函数
var square = func(a int) int {
    return a*a
}
fmt.Println(square(2))