map{}的作用
map 让集合中的每个元素应用给定的转换函数(transform),然后生成并返回一个新的 List<R>
val numbers = listOf(1, 2, 3, 4, 5)
//map 让集合中的每个元素应用给定的转换函数(transform),然后生成并返回一个新的 List<R>
Log.d("========map", numbers.map { it * 2 }.toString())
打印结果:[2, 4, 6, 8, 10]
maxOf {}的作用
maxOf 该函数的主要目的是在集合中找到应用 selector 函数后得到的最大值
val numbers = listOf(1, 2, 3, 4, 5)
//maxOf 该函数的主要目的是在集合中找到应用 selector 函数后得到的最大值
Log.d("========maxOf", numbers.maxOf { it }.toString())
打印结果 : 5
demo2文章来源:https://www.toymoban.com/news/detail-787388.html
data class Person(val name: String, val age: Int)
val people = listOf(Person("Alice", 15), Person("Bob", 30), Person("Charlie", 25))
val age = people.maxOf { it.age }
Log.d("========maxOf", age.toString())
打印结果:30文章来源地址https://www.toymoban.com/news/detail-787388.html
到了这里,关于kotlin map{}和mapOf{}的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!