
Lambda
not coder
贪财好色,一身正气
展开
-
Kotlin之集合的创建
许多现代高级语言在很早之前就开始支持Lambda编程,但是Java到JDK 1.8之后才开始支持,导致大量早期Java和Android开发并未使用Lambda编程的特性而Kotlin从第一个版本就开始了对Lambda的支持,并且Kotlin中的Lambda极为强大,我们从本章开始来进行Lambda的入门集合的创建与遍历集合的函数式API是用来入门Lambda的绝佳示例传统意义上的集合主要是List和Set,再广泛的话Map这样包括键值对的也可以包含进来List的主要实现类是ArrayList和Li原创 2020-06-18 14:48:43 · 1616 阅读 · 0 评论 -
Kotlin之集合的函数式API(Lambda)
集合的函数式 API 有很多种,我们只重点学习函数式 API 的结构,也就是 Lambda 表达式的语法结构要求:在集合中找出名字最长的那个值:fun main() { val list = listOf("a", "ab", "abc", "bc") var maxLength = "" for (name in list) { if (name.length > maxLength.length) { maxLength = na原创 2020-06-18 18:29:04 · 368 阅读 · 0 评论