工具扩展_4_EZSwiftExtensions_Dictionary

  • 对字典Dic的扩展;
import UIKit
class ViewController: UIViewController {
    override func viewDidLoad() {
        super.viewDidLoad()
        yeTyeDictionary()
    }
    
    func yeTyeDictionary(){
        let myDict = ["charmander": "fire","bulbasaur": "grass","squirtle": "water"]
        print("---1. 是否包含指定的key键,myDict.has(charmander):\(myDict.has("charmander"))")
        print("myDict.has(pikachu):\(myDict.has("pikachu"))")
        
        let myDict2 = ["charmander": "fire","bulbasaur": "grass","squirtle": "water"]
        print("---2.Dic的键随机分布,myDict2.random():\(String(describing: myDict2.random()))")
        
        var dict1 = ["charmander" : "fire"]
        let dict2 = ["squirtle" : "water"]
        
        dict1 += dict2
        print("---3. 拼接(像字符串一样), dict1:\(dict1)")
        
        let dictionary1 = ["charmander" : "fire", "bulbasaur" : "grass"]
        let dictionary2 = ["charmander": "fire","squirtle": "water"]
        
        var dictionary3 = dictionary1.intersection(dictionary2)
        print("---4.俩个Dic键Key的交集, dictionary3:\(dictionary3)")
        
        dictionary3 = dictionary1.union(dictionary2)
        print("---5.将俩个Dic联接,dictionary3:\(dictionary3)")
        
        print("---6.俩个Dic不同的键Key, dictionary1.difference:\(dictionary1.difference(dictionary1, dictionary2))")
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值