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
用户定义的函数是由用户创建的函数。用户定义的函数采用参数,执行一个操作并将该操作的结果作为值返回。
Kotlin函数使用fun关键字声明。例如:
fun functionName(){ // 函数方法 }
无涯教程必须调用函数来运行函数主体内的代码。
functionName()
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) .. .. ..
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
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)