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

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

技术教程推荐

人工智能基础课 -〔王天一〕

微服务架构核心20讲 -〔杨波〕

如何做好一场技术演讲 -〔极客时间〕

Web协议详解与抓包实战 -〔陶辉〕

编译原理之美 -〔宫文学〕

性能优化高手课 -〔尉刚强〕

超级访谈:对话汤峥嵘 -〔汤峥嵘〕

现代C++20实战高手课 -〔卢誉声〕

B端产品经理入门课 -〔董小圣〕

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