Golang 函数

1 Apr 2025 | 2 分钟阅读

在 Go 中,函数是基本的构建块。函数用于将大型问题分解为较小的任务。我们可以多次调用函数,因此函数可以提高代码的可重用性。Go 中有 3 种类型的函数

  • 具有标识符的普通函数
  • 匿名或 lambda 函数
  • 方法(带有接收者的函数)

函数参数、返回值以及类型统称为函数签名

函数不能在另一个函数内部声明。如果我们要实现这一点,我们可以使用匿名函数。

Go 函数示例

输出

John Ponting

Go 带返回值的函数

让我们看一个带返回值的函数的例子。

输出

123

Go 具有多个返回值的函数

让我们看一个函数示例,该函数接受 n 个 int 类型的参数,并返回两个 int 值。 返回值以并行赋值的方式在调用函数中填充。

Go 函数多重返回值示例

输出

100 -100
 
下一个主题Golang-递归