首页
学习
活动
专区
圈层
工具
发布
技术百科首页 >Kotlin >如何定义和调用Kotlin 中的函数?

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

词条归属:Kotlin

在 Kotlin 中,函数是一种具有特定功能的代码块,可以接受参数并返回值。Kotlin 中的函数可以在类中定义,也可以在文件中定义,可以使用 fun 关键字来定义函数。

定义函数

Kotlin 中的函数可以具有参数和返回值,参数和返回值都需要指定类型。

例如,定义一个名为 sum 的函数,用于计算两个整数的和:

代码语言:javascript
复制
fun sum(a: Int, b: Int): Int {
    return a + b
}

在这个例子中,定义了一个接受两个 Int 类型的参数 a 和 b 的函数 sum,返回值为 Int 类型。

调用函数

在 Kotlin 中调用函数很简单,只需要提供函数的名称和参数即可。

例如,在上面定义的 sum 函数中,可以使用以下代码来调用:

代码语言:javascript
复制
val result = sum(1, 2)
println("result is $result")

这将输出 result is 3,表示调用 sum 函数返回的结果为 3。

Kotlin 中还支持默认参数和命名参数,可以更加灵活地调用函数。例如:

代码语言:javascript
复制
fun sayHello(name: String = "world") {
    println("Hello, $name!")
}

sayHello() // 输出 Hello, world!
sayHello("Kotlin") // 输出 Hello, Kotlin!
sayHello(name = "Java") // 输出 Hello, Java!

在这个例子中,定义了一个名为 sayHello 的函数,其中的 name 参数有默认值为 "world",可以通过省略参数来使用默认值,也可以通过命名参数来指定参数值。

问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券