swift 學習筆記之陣列
陣列
- 格式var arr:[Int] = [數值1, 數值2, 數值3]
- 不可變陣列 let == NSArray
- 可變陣列 var
let arr = [10, 11, 12] // 開發中用這種
let arr2: [Int] = [10, 11, 12]
let arr3: Array<Int> = [10, 11, 12]
- 注意: 如果向先定義在初始化, 那麼就必須在定義的時候指定資料型別
var arr4:[Int]
arr4 = [10, 11, 12]
// 如何建立空陣列
var arr5 = [Int]()
// 不能給不可變的陣列追加內容
//arr.append(20)//arr是不可變陣列,這樣寫會報錯
// 查詢
arr4[0]
// 修改
arr4[0] = 55
arr4
// 追加
arr4.append(998)
// 刪除
arr4.removeAtIndex(0)
arr4
arr4.removeAll()
arr4
- 陣列開闢儲存空間規則: 2的倍數
arr4.capacity
arr4.append(12)
arr4.capacity
arr4.append(11)
arr4.capacity
arr4.append(13)
arr4.capacity
arr4.append(18)
arr4.append(998)
arr4.capacity
arr4.append(998)
arr4.append(998)
arr4.append(998)
arr4.append(998)
arr4.capacity
// 遍歷
for number in arr4
{
print(number)
}
相關文章
- Go 語言學習筆記之陣列與切片Go筆記陣列
- 字尾陣列 學習筆記陣列筆記
- 字尾陣列學習筆記陣列筆記
- Java學習筆記——陣列練習(七)Java筆記陣列
- Java 學習筆記 二維陣列和物件陣列Java筆記陣列物件
- swift學習筆記《1》Swift筆記
- swift學習筆記《4》Swift筆記
- IOS筆記之陣列iOS筆記陣列
- swift學習筆記《2》-swift語法Swift筆記
- Solidity語言學習筆記————12、陣列Solid筆記陣列
- Perl學習筆記(五)——關聯陣列筆記陣列
- JavaScript 學習筆記 - 多維陣列變為一維陣列JavaScript筆記陣列
- swift學習筆記《3》-技巧Swift筆記
- Swift進階學習筆記Swift筆記
- 【numpy學習筆記】陣列的切片,索引,迭代筆記陣列索引
- 飛機的 PHP 學習筆記五:陣列PHP筆記陣列
- JavaScript學習筆記(二)——函式和陣列JavaScript筆記函式陣列
- Java學習之陣列Java陣列
- iOS學習筆記44 Swift(四)列舉和結構體iOS筆記Swift結構體
- swift學習筆記《5》- 實用Swift筆記
- ES6學習筆記(二)【數值,陣列】筆記陣列
- numpy學習筆記 – numpy陣列的常見用法筆記陣列
- 1105學習筆記 陣列的演算法上筆記陣列演算法
- Java學習筆記【1】陣列的宣告和建立Java筆記陣列
- PHP學習筆記6:表示式&多維陣列PHP筆記陣列
- Java學習之陣列練習Java陣列
- swift 陣列Swift陣列
- iOS學習筆記43 Swift(三)類iOS筆記Swift
- 【numpy學習筆記】陣列的建立和基本運算筆記陣列
- 【numpy學習筆記】陣列的儲存和下載筆記陣列
- 好程式設計師web前端培訓分享JavaScript學習筆記之陣列程式設計師Web前端JavaScript筆記陣列
- ES6語法學習筆記之陣列的各種迴圈方法筆記陣列
- ES6語法學習筆記之陣列與擴充套件運算子筆記陣列套件
- PHP陣列學習之計算陣列元素總和PHP陣列
- PHP 學習總結之陣列PHP陣列
- Swift-Tips之整數轉陣列Swift陣列
- Solidity語言學習筆記————13、固定大小位元組陣列Solid筆記陣列
- Solidity語言學習筆記————14、動態位元組陣列Solid筆記陣列
- iOS學習筆記47 Swift(七)泛型iOS筆記Swift泛型