Kotlin 函数

2024 年 8 月 29 日 | 阅读 2 分钟

函数 是一组相互关联的代码块,用于执行特定任务。函数用于将程序分解为不同的子模块。它使代码可重用,并使程序更易于管理。

在 Kotlin 中,使用 fun 关键字声明函数。根据函数是在标准库中可用还是由用户定义,有两种类型的函数。

  • 标准库函数
  • 用户定义函数

标准库函数

Kotlin 标准库函数是内置库函数,隐式存在于库中,可供使用。

例如

输出

Square root of 25 is 5.0
  • 这里,sqrt() 是一个库函数,它返回一个数的平方根(Double 值)。
  • print() 库函数将消息打印到标准输出流。

用户定义函数

用户定义函数 是由用户创建的函数。用户定义函数接受参数,执行操作并返回该操作的结果作为值。

Kotlin 函数使用 fun 关键字声明。例如

我们必须调用该函数才能运行函数体内的代码。

Kotlin 简单函数示例

输出

sum = 11
code after sum

Kotlin 参数化函数和返回值

函数也接受参数作为参数并返回值。 Kotlin 函数使用 Pascal 表示法定义,即 name:type(参数的名称及其类型)。函数中的参数用逗号分隔。

如果函数不返回任何值,则其返回类型为 Unit。 可以选择指定不返回任何值的函数定义的返回类型。

Kotlin 参数化函数示例

输出

11

下一主题递归函数