Kotlin - 函数

Kotlin - 函数 首页 / Kotlin入门教程 / Kotlin - 函数

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

在Kotlin中,使用 fun 关键字声明函数。函数有两种类型,具体取决于它是在标准库中提供还是由用户定义。

  • 标准库函数
  • 自定义函数

标准库函数

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

例如

fun main(args: Array<String>){
    var number = 25
    var result = Math.sqrt(number.toDouble())
    print("Square root of $number is $result")
}

输出:

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

自定义函数

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

无涯教程网

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

fun functionName(){
// 函数方法
}

无涯教程必须调用函数来运行函数主体内的代码。

functionName()

Kotlin简单函数示例

fun main(args: Array<String>){
    sum()
    print("code after sum")
}
fun sum(){
    var num1 =5
    var num2 = 6
    println("sum = "+(num1+num2))
}

输出:

sum = 11
code after sum

参数和返回值

函数也将参数作为参数和返回值。 Kotlin函数使用Pascal符号定义,即name:type(参数名称及其类型)。使用函数中的参数使用逗号分隔。

如果函数未返回任何值,而不是其返回类型是Unit。它是可选的,可以指定函数定义的返回类型,该函数定义不会返回任何值。

fun functionName(number1: Int, number2: Int){
.. .. ..
}
.. .. ..
functionName(value1, value2)
.. .. ..

Kotlin参数函数示例

fun main(args: Array<String>){
   val result = sum(5, 6)
    print(result)
}
fun sum(number1: Int, number2:Int): Int{
    val add = number1+number2
    return add
}

输出:

11

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

Linux性能优化实战 -〔倪朋飞〕

跟月影学可视化 -〔月影〕

容器实战高手课 -〔李程远〕

代码之丑 -〔郑晔〕

Python自动化办公实战课 -〔尹会生〕

eBPF核心技术与实战 -〔倪朋飞〕

大厂广告产品心法 -〔郭谊〕

徐昊 · TDD项目实战70讲 -〔徐昊〕

AI大模型企业应用实战 -〔蔡超〕

好记忆不如烂笔头。留下您的足迹吧 :)