Swift數(shù)組

數(shù)組的介紹

  • 數(shù)組(Array)是一串有序的由相同類型元素構(gòu)成的集合
  • 數(shù)組中的集合元素是有序的,可以重復(fù)出現(xiàn)
  • Swift中的數(shù)組
    • swift數(shù)組類型是Array,是一個泛型集合
      數(shù)組的初始化
  • 數(shù)組分成:可變數(shù)組和不可變數(shù)組
    • 使用let修飾的數(shù)組是不可變數(shù)組
    • 使用var修飾的數(shù)組是可變數(shù)組
// 定義一個可變數(shù)組,必須初始化才能使用
var array1 : [String] = [String]()

// 定義一個不可變數(shù)組
let array2 : [NSObject] = ["a", 18]
  • 在聲明一個Array類型的時候可以使用下列的語句之一
var stuArray1:Array<String>
var stuArray2: [String]
  • 聲明的數(shù)組需要進(jìn)行初始化才能使用,數(shù)組類型往往是在聲明的同時進(jìn)行初始化的
// 定義時直接初始化
var array = ["a", "b", "c"]

// 先定義,后初始化
var array : Array<String>
array = ["a", "b", "c"]

對數(shù)組的基本操作

// 添加數(shù)據(jù)
array.append("d")

// 刪除元素
array.removeFirst()

// 修改元素
array[0] = "a"

// 取值
array[1]

數(shù)組的遍歷

// 遍歷數(shù)組
for i in 0..<array.count {
    print(array[i])
}

// forin方式
for item in array {
    print(item)
}

// 設(shè)置遍歷的區(qū)間
for item in array[0..<2] {
    print(item)
}

數(shù)組的合并

// 數(shù)組合并
// 注意:只有相同類型的數(shù)組才能合并
var array = ["a", "b","c"]
var array1 = ["d", "e"]
var array2 = array + array1;

// 不建議一個數(shù)組中存放多種類型的數(shù)據(jù)
var array3 = [2, 3, "a"]
var array4 = ["d", 23]
array3 + array4
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 數(shù)組:(Array)是一串有序的由相同類型元素構(gòu)成的集合,let修飾時不可變數(shù)組,var修飾時可變數(shù)組 // 定義...
    青菜白玉堂閱讀 1,372評論 0 0
  • 數(shù)組的介紹 數(shù)組(Array)是一串有序的由相同類型元素構(gòu)成的集合 數(shù)組中的集合元素是有序的,可以重復(fù)出現(xiàn) Swi...
    猴子的救兵520閱讀 416評論 0 0
  • Swift 介紹 簡介 Swift 語言由蘋果公司在 2014 年推出,用來撰寫 OS X 和 iOS 應(yīng)用程序 ...
    大L君閱讀 3,436評論 3 25
  • 數(shù)組的介紹 數(shù)組(Array)是一串有序的由相同類型元素構(gòu)成的集合 數(shù)組中的集合元素是有序的,可以重復(fù)出現(xiàn) Swi...
    夢醒繁華閱讀 911評論 0 1
  • “我們仨走散了”,開篇這句不知哭了多少回,現(xiàn)在好了,錢先生一家,總算是團(tuán)圓了。 “鐘書逃走了,我也想逃走,但是逃到...
    喳西閱讀 1,045評論 2 11

友情鏈接更多精彩內(nèi)容