字典

作者: Gunks | 来源:发表于2018-03-09 16:31 被阅读0次

    如果创建一个字典,并赋值给一个变量,则创建的字典就是可以修改的。这意味着在创建字典后,可以通过添加、删除、修改的方式改变字典里的项目。如果将一个字典赋值给常量,字典就不可修改,并且字典的大小和内容都不可以修改。


    1.创建字典

    var someDict = [KeyType: ValueType]()

    2.创建一个空字典,建类型为int,值类型为string

    var someDict = [Int: String]()

    3.创建一个字典的实例

    var someDict:[Int:String] = [1:"One", 2:"Two", 3:"Three"]

    4.修改字典

    var someDict:[Int:String] = [1:"One", 2:"Two", 3:"Three"]

    var oldVal = someDict.updateValue("One 新的值", forKey: 1)

    var someDict:[Int:String] = [1:"One", 2:"Two", 3:"Three"]

    var removedValue = someDict.removeValue(forKey: 2)

    updateValue和removeValue方法会返回 旧 的值

    是更新就返回旧的值 是插入就返回nil

    5.遍历字典

    for (key, value) in someDict{

         print("字典 key \(key) - 字典 value \(value)")

    }

    相关文章

      网友评论

          本文标题:字典

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