美文网首页
swfit5.0 --set集合

swfit5.0 --set集合

作者: marlonxlj | 来源:发表于2021-07-12 10:55 被阅读0次

    Set集合操作

    var set_list:Set = ["hello","world","swift"]
    //个数
    print(set_list.count)
    //插入
    set_list.insert("ios")
    print(set_list)
    //包含
    let tmp = set_list.contains("ios")
    print(tmp)
    //删除
    set_list.remove("ios")
    print(set_list)
    
    //删除所有
    //set_list.removeAll()
    //print(set_list)
    
    let data:Set = ["iphone","android","ios1","swift"]
    
    //2个set合并
    //var newS = set_list.union(data)
    //print(newS)
    
    //返回2个set中想通的数据
    var news1 = set_list.intersection(data)
    print(news1)
    
    //返回2个set中之前不通的数据
    var news2 = set_list.subtracting(data)
    print(news2)
    
    var a:Set = ["A","B"]
    var b:Set = ["A","B"]
    
    if a == b {
        print("相等")
    }else{
        print("不等")
    }
    //过滤
    var set_list:Set = ["A","B","C","D"]
    
    let news = set_list.filter { (item) -> Bool in
        
        if item == "B" || item == "C" {
            return false
        }else{
            return true
        }
    }
    
    //print(news)
    for item in set_list {
        print(item)
    }
    
    

    相关文章

      网友评论

          本文标题:swfit5.0 --set集合

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