个性化阅读
专注于IT技术分析

Kotlin函数

本文概述

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

在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()是一个库函数, 它返回数字(双精度值)的平方根。
  • print()库函数, 将消息打印到标准输出流。

用户定义功能

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

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

fun functionName(){
// body of function
}

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

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参数化函数和返回值

函数也将参数作为参数并返回值。 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
赞(0)
未经允许不得转载:srcmini » Kotlin函数

评论 抢沙发

评论前必须登录!