Kotlin 面试题
目录

Kotlin 中如何定义和调用函数?

· 约 3 分钟读完 · 第 45 / 200 章

推荐答案

在 Kotlin 中,函数的定义和调用非常简单。以下是一个基本的示例:

函数定义

  • 使用 fun 关键字来定义函数。
  • 函数名后面跟着参数列表,参数列表用括号 () 括起来。
  • 参数列表中的每个参数都需要指定类型。
  • 函数体用大括号 {} 括起来。
  • 如果函数有返回值,需要在函数定义中指定返回类型,并在函数体中使用 return 语句返回结果。

函数调用

  • 通过函数名和参数列表来调用函数。
  • 如果函数有返回值,可以将返回值赋给一个变量或直接使用。

本题详细解读

1. 函数定义

在 Kotlin 中,函数的定义遵循以下语法:

  • 函数名:函数的名称,遵循标识符命名规则。
  • 参数:函数可以接受零个或多个参数,每个参数都需要指定类型。
  • 返回类型:如果函数有返回值,需要在函数定义中指定返回类型。如果函数没有返回值,可以省略返回类型或使用 Unit(相当于 Java 中的 void)。
  • 函数体:函数的具体实现代码,用大括号 {} 括起来。

2. 函数调用

函数的调用非常简单,只需使用函数名并传递相应的参数即可:

  • 函数名:要调用的函数的名称。
  • 参数:传递给函数的实际参数,参数的数量和类型必须与函数定义中的参数列表匹配。
  • 返回值:如果函数有返回值,可以将返回值赋给一个变量或直接使用。

3. 示例代码

以下是一个完整的示例,展示了如何定义和调用一个简单的函数:

在这个示例中,add 函数接受两个 Int 类型的参数,并返回它们的和。在 main 函数中,我们调用了 add 函数,并将结果打印出来。