Kotlin 高级函数和Lambda表达式
1.使用函数类型定义变量
它既可用于定义变量,也可用作函数的形参类型,还可作为函数的返回值类型。
组成方式:函数的形参列表、-> 和 返回值类型。
定义函数
fun factorial(base: Int, end: Int): Int {
var result = 1
for (i in 1..end) {
result *= base
}
return result
}
fun add(a: Int, b: Int