美文网首页
Swift语言入门:高阶函数map/filter/reduce

Swift语言入门:高阶函数map/filter/reduce

作者: jackzhou2007 | 来源:发表于2018-07-04 20:32 被阅读0次

作者:江苏徐州 / 周宝松

Swift版本 :4.2

1.CompactMap 函数

       // compactmap

        let upperCaseBox2 = [12,34,56,78,90]

        let lowerCaseBox2 = upperCaseBox2.compactMap({$0})

        print(lowerCaseBox2)

2.Filter 函数

        let fiterNumbers = lowerCaseBox2.filter{ $0 %3==0}

        print(fiterNumbers)

3.Reduce函数

        let totalnumber = fiterNumbers.reduce(0, {x,yinx + y })

        print(totalnumber)

相关文章

网友评论

      本文标题:Swift语言入门:高阶函数map/filter/reduce

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