美文网首页
3.常见高阶函数2

3.常见高阶函数2

作者: 学吉他的袁先生 | 来源:发表于2020-07-28 16:04 被阅读0次

    reduce,fold用法

    fun main() {
        var list= listOf(1,2,3,4)
        //集合求和
        val reduce = list.reduce { acc, i ->
            //第一个参数是用来叠加的返回值,第二个参数是本次循环中列表的值
            acc + i
        }
        println(reduce)
        val fold = list.fold(StringBuffer()) { acc, i ->
            //fold可以接收一个对象作为第一个参数
            acc.append("$i,")
        }
        println(fold)
    }
    

    相关文章

      网友评论

          本文标题:3.常见高阶函数2

          本文链接:https://www.haomeiwen.com/subject/gagfrktx.html