2018.10.23

fun main(args: Array<String>){
    val list1 = listOf(1,2,3,4,5)
    println("-----any-----")
    println(list1.any())
    println(list1.any{it>10})
    println("-----all-----")
    println(list1.all{it>2})

    println("-----none-----")
    println(list1.none())
    println(list1.none{it>2})
    println("----- max -----")
    println(list1.max())
    println(list1.maxBy{it + 2})
    println("-----min-----")
    println(list1.min())
    println(list1.minBy{it + 2})
    println("-----sum-----")
    println(list1.sum())
    println(list1.sumBy{it + 2})
    println(list1.sumByDouble{it.toDouble()})
    println("-----average-----")
    println(list1.average())

    println("-----reduce-----")
    println(list1.reduce{result, next -> result + next})
    println(list1.reduceIndexed{index, result, next -> index + result + next})
    
}

在这里插入图片描述

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐