
//// main.swift// DictonaryDemo//// Created by 程磊 on 15/5/20.// copyright (c) 2015年 chenglei. All rights reserved.//import Foundation//字典的使用let emptyDic1 = [:];//声明一个空的字典let emptyDic2 = Dictionary<String,float>();//声明一个空的字典,key为String类型,value为float类型var airports = ["TYO":"Tokyo","CN":"China","CD":"Canada"];println(airports);//添加修改airports["USA"] = "American";//如果存在key则是修改,否则则是添加println(airports);//删除的方式有两种,1将字典中对应的value值设置nil,2.使用系统提供的方法,删除指定的valueairports["TYO"] = nil;println(airports);airports.removeValueForKey("USA");println(airports);//输出countprintln("airports count is \(airports.count)");println("airports count is " + String(airports.count));//遍历字典for (key,value) in airports { println("key = \(key),value = \(value)");}//遍历所有的keyfor key in airports.keys { println("key = \(key)");}//遍历所有的valuefor value in airports.values { println("value = \(value)");}//将对应的values以及keys转化为数组let allKeys = Array(airports.keys);let allValues = Array(airports.values);println(allKeys);println(allValues); 总结 以上是内存溢出为你收集整理的Swift-字典全部内容,希望文章能够帮你解决Swift-字典所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)