美文网首页
菜鸡学Swift2.0 8.字典

菜鸡学Swift2.0 8.字典

作者: 菜鸡 | 来源:发表于2016-09-27 15:42 被阅读6次

    1. 字典的声明 [ 键:值 ]

    字典是无序的
    字典键是不可重复的
    //显式声名空字典
    var dict: [String:String] = [:]
    var dict2: Dictionary<Int,String> = [:]
    var dict3 = [String:Int]()
    var dict4 = Dictionary<Int,Int>()
    // 隐式声明字典
    var dic = ["name":"jackson","age":"18"]
    

    2. 字典的使用

    // 统计字典值有多少个
    dic.count
    // 判断字段是否为空
    dic.isEmpty
    // 获取字典所有键 类型转换为Array
    Array(dic.keys)
    // 获取字典所有值 类型转换为Array
    Array(dic.values)
    

    3. 字典的遍历

    // 遍历字典 (遍历所有键)
    for key in dic.keys{
        print(key)
    }
    // 遍历字典 (遍历所有值)
    for value in dic.values {
        print(value)
    }
    // 遍历字典 (遍历字典所有 键值 )
    for (key,value) in dic {
        print("\(key) + \(value)")
    }

    相关文章

      网友评论

          本文标题:菜鸡学Swift2.0 8.字典

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