Swift 學(xué)習(xí)筆記二

注,1;使用var 聲明的數(shù)組 為,可變數(shù)組。使用let 聲明的數(shù)組為不可變數(shù)組

2;數(shù)組的索引 從0 開始到 Array.count-1

3;使用索引值對數(shù)組中的元素 進(jìn)行增 刪 ?改 查

例如:printIn(names[0]) ? ? ? ?輸出數(shù)組names中的第一個元素的值

names[0] ="spring" ? ? ? 將數(shù)組中的第一個元素 賦值為spring



數(shù)組的增刪改查

var languages =["Swift"]

languages.append("Go") ????????//為數(shù)組增加一個元素

languages.insert("Go",atIndex:0) ? ? ? ?//在索引值為0的位置 插入數(shù)據(jù) ,?? 這里的atIndex 不能超過數(shù)組的長度

languages.removeAtIndex(2)

languages.removeLast()

languages.removeAll()




定義二維數(shù)組

var 變量名:[[類型]] ? ? ? ? ? ? ? ?var ?myArr:[[String]]

var 變量名:Array<Array<類型>> ? ? ? ? ? ?var myArr:<Array<String>>



for - in 遍歷數(shù)組元素,訪問數(shù)組元素的時候,不允許對循環(huán)常量進(jìn)行賦值--這是因為for-in 循環(huán)隱式的使用let 來聲明該常量,因此程序不能對循環(huán)常量賦值

var books :[String] =[@"一千萬個理由",@"今天",@"7789"];

for book in books

{

book ="78995"; //這里會編譯錯誤。for-in 會隱式使用let 生命循環(huán)常量

printIn(book)

}

?著作權(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)容

  • Swift函數(shù) Swift函數(shù)包含參數(shù)類型和返回值類型 函數(shù)定義 Swift使用關(guān)鍵字func定義函數(shù)。 函數(shù)定義...
    小小廚師閱讀 554評論 0 0
  • SwiftDay011.MySwiftimport UIKitprintln("Hello Swift!")var...
    smile麗語閱讀 4,104評論 0 6
  • 字符串和字符(Strings and Characters) 在新版Swift中, 對String進(jìn)行了本質(zhì)性的修...
    MD5Ryan閱讀 440評論 0 1
  • 落葉繾綣在離人的袖口 秋風(fēng)輕割著惆悵的皮囊 誰把影子拖得長過一整個天涯 可膽小的人 多說一句都算妄為 我沒有驚人的...
    黃子京閱讀 442評論 2 4
  • 當(dāng)大秦帝國一統(tǒng)天下,諸子百家紛爭四起,滄海遺珠暗潮洶涌。 有一群人仍舊在一步一步地走著他們生命中的每一段路,從不曾...
    稻場舊事閱讀 1,217評論 15 14

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