设为首页 加入收藏

TOP

初识Swift(二)-数组与数据字典
2015-07-24 05:58:43 来源: 作者: 【 】 浏览:9
Tags:初识 Swift 数据 字典

最近学院发疯,要期末了,却要补一个期中考试,一直在忙,没有继续学下去。郁闷了好几天,今天终于得到一个实习的机会,只能加紧ios的学习,不过,我先学习一下Swift,等到书到了,就开始好好弄一下ios。言归正传,继续Swift数组和数据字典的学习。

不过,到这里,真的发现,Swift有js的身影,比传统语言简单了好多。

数组

定义与初始化

方式一

import Foundation

var a1:String[]=[]
a1+="aa1"
a1+="aa2"
a1+="aa3"
for a in a1{
    println("\(a)")
}

运行结果

\

方式二<??http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+PHByZSBjbGFzcz0="brush:java;">var bb1="bb1" var bb2="bb2" var bb3="bb3" var b1:String[]=[bb1,bb2,bb3] for b in b1{ println("\(b)") }
运行结果

\

输出个体与全部

println(a1[2])
a1[2]="aaa3"
println(a1)
println(a1.count)


运行结果

\


数据字典

import Foundation

var dict:Dictionary
  
   =["one":"aa","two":"bb","three":"cc"]
println(dict)
dict["four"]="four"//increase
dict["one"]="aaa"//update
dict["two"]=nil // delete two
for(type,value) in dict{
    println("type:\(type),value:\(value)")
}
  

运行结果
可以看出数据字典内部数据不是按照添加顺序来的。 OK,今天先总结到这里,下次继续~~~




】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇算法5-6:Kd树 下一篇TOP CPU占用率原理及与实时线程的..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: