美文网首页
swift闭包学习

swift闭包学习

作者: 一叶菜 | 来源:发表于2019-08-06 17:36 被阅读0次

    闭包作为参数

    
    func getList(score:[Int],con:(Int)->Bool) -> [Int]
    {
        var newScore:[Int] = [Int]()
        for item in score
        {
            if con(item)
            {
                newScore.append(item)
            }
        }
     return newScore
    }
    
    //let newArray = getList(score: [75,60,95,45,85] ,con:{ (s:Int) -> Bool in
    //    return s>80
    //})
    
    let newArray = getList(score: [75,60,95,45,85],  con:{$0>80})
    print(newArray)
    

    参考

    Swift学习之闭包

    相关文章

      网友评论

          本文标题:swift闭包学习

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