swift 中的filter

”’
fileprivate func filter() {
var modelArray = (key:String, value:[Model])
let model1 = Model.init()
model1.name = “ma”
model1.age = 1
let model2 = Model.init()
model2.name = “matt”
model2.age = 2
modelArray.append((key: “1”, value: [model1,model2]))
let model3 = Model.init()
model3.name = “mattttt”
model3.age = 3
let model4 = Model.init()
model4.name = “mat”
model4.age = 4
let model5 = Model.init()
model5.name = “mattttt”
model5.age = 3
modelArray.append((key: “2”, value: [model3,model4,model5]))

    for (num,element) in modelArray.enumerated() {
        let elemtnArray  = element.value
        for (_, model) in elemtnArray.enumerated(){
            if model.name == "mattttt" {
                modelArray[num].value = modelArray[num].value.filter{$0.name != "mattttt"}
            }
        }
    }
}

”’
filter掉model.name == “mattttt”,结果为下图所示
这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值