Swift 是一種支援多程式設(shè)計(jì)範(fàn)式和編譯式的開(kāi)源程式語(yǔ)言,蘋(píng)果於2014年WWDC(蘋(píng)果開(kāi)發(fā)者大會(huì))發(fā)布,用於開(kāi)發(fā) iOS,OS X 和 watchOS 應(yīng)用程式。

Swift 結(jié)合了 C 和 Objective-C 的優(yōu)點(diǎn)並且不受 C 相容性的限制。

Swift 在 Mac OS 和 iOS 平臺(tái)可以和 Object-C 使用相同的運(yùn)作環(huán)境。

Swift 數(shù)組 語(yǔ)法

Swift 陣列使用有序列表儲(chǔ)存相同類型的多個(gè)值。相同的值可以多次出現(xiàn)在一個(gè)陣列的不同位置。

Swift 陣列會(huì)強(qiáng)制偵測(cè)元素的類型,如果類型不同則會(huì)報(bào)錯(cuò),Swift 陣列應(yīng)該遵循像Array<Element>這樣的形式,其中Element是這個(gè)陣列中唯一允許存在的資料類型。

如果建立一個(gè)數(shù)組,並賦值給一個(gè)變量,則創(chuàng)建的集合就是可以修改的。這意味著在建立數(shù)組後,可以透過(guò)新增、刪除、修改的方式來(lái)改變數(shù)組裡的項(xiàng)目。如果將陣列賦值給常數(shù),則陣列不可更改,且陣列的大小和內(nèi)容都不可以修改。

Swift 數(shù)組 範(fàn)例

import?Cocoa
var?someInts?=?[Int](repeating:?10,?count:?3)
var?someVar?=?someInts[0]
print(?"第一個(gè)元素的值?\(someVar)"?)
print(?"第二個(gè)元素的值?\(someInts[1])"?)
print(?"第三個(gè)元素的值?\(someInts[2])"?)