find属于Kotlin的高阶函数
find:查找符合条件的并返回第一个符合该条件的数据,若没有符合条件的则返回null。它跟filter的区别就是,filter返回的是结果集合,而find是找到第一个就返回。
findLast:查找符合条件的并返回最后一个符合该条件的数据。
val listOf = listOf<String>("a", "b", "c")
val find: String? = listOf.find { it == "a" }
//找到"a" 就返回了当前的String类型的"a"
val findLast: String? = listOf.findLast { it == "a" }