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)
}
相關文章
- Java學習筆記之陣列Java筆記陣列
- Swift學習筆記(二十)——陣列的基本操作Swift筆記陣列
- 《從零開始學Swift》學習筆記(Day 17)——Swift中陣列集合Swift筆記陣列
- Swift學習筆記第三篇(字串,陣列,集合,字典)Swift筆記字串陣列
- Swift學習筆記(二十四)——常量陣列和常量字典Swift筆記陣列
- JS陣列學習筆記JS陣列筆記
- 學習筆記——陣列方法整理筆記陣列
- 學習筆記----樹狀陣列筆記陣列
- 學習筆記----字尾陣列筆記陣列
- 字尾陣列 學習筆記陣列筆記
- 字尾陣列學習筆記陣列筆記
- 【Java學習筆記之五】java陣列詳解Java筆記陣列
- Go 語言學習筆記之陣列與切片Go筆記陣列
- Java學習筆記——陣列練習(七)Java筆記陣列
- Java 學習筆記 二維陣列和物件陣列Java筆記陣列物件
- 【C#學習筆記】陣列使用C#筆記陣列
- Swift學習筆記之-Implicitly unwrapped optionalsSwift筆記APP
- IOS筆記之陣列iOS筆記陣列
- Perl學習筆記(五)——關聯陣列筆記陣列
- Object C學習筆記11-陣列Object筆記陣列
- swift學習筆記《1》Swift筆記
- swift學習筆記《4》Swift筆記
- JavaScript 學習筆記 - 多維陣列變為一維陣列JavaScript筆記陣列
- swift學習筆記《2》-swift語法Swift筆記
- 《從零開始學Swift》學習筆記(Day 24)——列舉Swift筆記
- 飛機的 PHP 學習筆記五:陣列PHP筆記陣列
- JavaScript學習筆記(二)——函式和陣列JavaScript筆記函式陣列
- 【numpy學習筆記】陣列的切片,索引,迭代筆記陣列索引
- Solidity語言學習筆記————12、陣列Solid筆記陣列
- iOS筆記之陣列排序iOS筆記陣列排序
- Java學習之陣列Java陣列
- swift學習筆記《3》-技巧Swift筆記
- Swift進階學習筆記Swift筆記
- Java學習之陣列練習Java陣列
- ES6學習筆記(二)【數值,陣列】筆記陣列
- numpy學習筆記 – numpy陣列的常見用法筆記陣列
- Java學習筆記【1】陣列的宣告和建立Java筆記陣列
- PHP學習筆記6:表示式&多維陣列PHP筆記陣列