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))