對於Swift而言,創建數組和OC大致是一樣的,我們可以直接用方括號來告訴系統,我要創建數組了啊,你得識別我啊,而字典就有所不同了,在OC中是大括號,但是在Swift中也是中括號,看下邊的例子:
var firstArr = ["1","2","3"]
var firstDic = [
"1":"I",
"2":"Love",
"3":"You",
]
上邊就是一個字典和數組,通過直接賦值的方法來創建一個數組和字典。
第二種方法:也就是當我們在創建一個空數組或者字典的時候,可以使用初始化方法:
let emptyArray = [String]() //創建一個空數組,數組中的數據類型都是字符串
let emptyDic = [String:Float]() //創建一個字典,字典中的key都是字符串,value都是float型的數據
分享點:
1.今天在看Swift書的時候,還發現了一個關於字符串操作的一個小技巧,分享給大家:
使用\()可以把一個簡單醒數據轉換成字符串類型的,比如說:
let intNum = 2
intNum雖然沒有顯式的說我是整型數據,但是可以退出來他就是整型數據,但是加上\()的操作後
\(intNum),就會變成字符串。
2.Swift中的數組還可以這麼用:
比如說你想利用for-in來遍歷一個數組,我們可以這麼用:for var i in array ,這和OC是一樣的,還可以這麼表達:for var i in 0..<array.count (..<),
waring:使用 ..< 創建的範圍不包含上界,如果想包含的話需要使用 ... 。