//[String] 表示數(shù)組存放字符串的數(shù)組
let array = ["dsakljdkl","wwww"]
//Swift中,可以直接將數(shù)字放入數(shù)組中,不需要包裝
//如果數(shù)組內(nèi)的元素數(shù)據(jù)類型不一致,自動推導(dǎo)的格式是 【NSObject】
let array2 = ["qqqq",48,UIView()]
//遍歷數(shù)組
for Str in array
{
print(Str)
}
// 可變 var & 不可變 let
var list = ["zahng","lissss"]
//追加元素,必須是可變的 var、
list.append("hahahahah")
//刪除
list.removeAtIndex(1)
list
// 1.定義且實例化一個只能保存字符串的數(shù)組
var arrM = [String]()
// 2.追加元素,跟蹤容量的變法,發(fā)現(xiàn),如果數(shù)組容量不夠,再次添加則會在當前容量基礎(chǔ)上*2
for i in 0 ... 16
{
arrM.append("hello \(i)");
print("索引 \(i) 數(shù)組容量 \(arrM.capacity)")
}
//定義數(shù)組,數(shù)組能保存整數(shù),并且實例化數(shù)組的對象()
//var arrM2 = [Int]()
//定義數(shù)組類型,指定數(shù)組能夠保存整數(shù),但是并沒有去創(chuàng)建數(shù)組對象,無法對數(shù)組做操作
var arrM2 :[Int]
arrM2 = [Int]()
//定義數(shù)組并指定容量
//count:數(shù)組的容量 repeatedValue: 默認的數(shù)組填充內(nèi)容
var arrM3 = [Int](count: 32, repeatedValue:0)
print(arrM3)
//數(shù)組的拼接
var arr1 = [1,2,3,4]
var arr2 = [5,6,7,8,9,10]
arr1 += arr2
var arr3 = arr1 + arr2
數(shù)組
最后編輯于 :
?著作權(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ù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 零子數(shù)組:對于長度為N的數(shù)組,求連續(xù)子數(shù)組和和最接近0的值和子數(shù)組最大連續(xù)子數(shù)組:給定一個數(shù)組A,求A的連續(xù)子數(shù)組...