Kotlin 支持了 Streams API 和方法引用,这样函数式编程更加方便。

    1. val currentFilter = mFilterList.filter { it is SearchResultFilter }
    2. .map { it as SearchResultFilter }
    3. .find { it.id == "1" }

    Kotlin类型的函数还有find,groupBy,flatMap和flatten等等。