美文网首页
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