Kotlin
文章平均质量分 80
Ice_Lemon_dc
Android
展开
-
Kotlin笔记
一.Lambda表达式 Lambda结构:{参数1 :参数类型,参数2:参数类型 -> 函数体} val list = listOf("apple", "Orange", "Banana") val lambda = {fruit: String -> fruit.length} val maxLengthFruit = list.maxBy(lambda) 即 val maxLen...原创 2020-05-19 00:15:36 · 190 阅读 · 0 评论 -
Kotlin高阶函数
定义:参数有函数类型或者返回值是函数类型的函数,都叫做高阶函数。 fun a(funParam: (Int) -> String): String { return funParam(1) } 要传一个函数类型的参数,或者把一个函数类型的对象赋值给变量有三种方法 fun num1AndNum2(num1: Int, num2: Int, operation: (Int, Int) -> Int): Int { val result = operation(num1, num2) ret原创 2020-05-17 12:35:10 · 297 阅读 · 0 评论