Swift 數(shù)組和元組的基本使用

// 元組

let student = ("xmg","222",33)

print(student)

print(student.1)

print(student.2)

let (name,age,score) = ("ming",24,81)

print(name)
print(age)

// 可選值

var optValue:Int? = 9
print(optValue)

//創(chuàng)建的時(shí)候就給數(shù)組賦值

var arr0 = [1,2,3]

arr0.append(4)
//刪除指定索引的值
arr0.remove(at: 2)

arr0.removeLast()

print("arr0的值現(xiàn)在是(arr0)")
//計(jì)算數(shù)組的長度
print("arr0這個(gè)數(shù)組的長度是:(arr0.count)")
//判斷數(shù)組是否為空
if arr0.isEmpty{
print("這是一個(gè)空數(shù)組")
}
//插入元素
arr0.insert(5, at: 0)
//刪除元素后是否保持原有容量
arr0.removeAll(keepingCapacity: false)
var arr1:Array = [1,2,3]
//刪除指定范圍的元素 從哪 到哪
arr1.removeSubrange(0...1)

print("arr1的值是:(arr1)")

// 指定存放類型
var arr2:Array<Int> = [1,2,3]

//替換操作
arr2.replaceSubrange(1..<2, with: [99,88,77,66,55])
//[1, 99, 88, 77, 66, 55, 3]
print("arr2的值是:(arr2)")

//遍歷數(shù)組
for i in 0 ..< arr2.count{

print(arr2[i])

}

var arr3:[Int] = [1,2,3]

//空數(shù)組
var arr5 = Int
var arr6 = Array<Int>()

//可變數(shù)組

//不可變數(shù)組 不可以增加數(shù)據(jù) 或者需改數(shù)據(jù)
let arr8 = [1,2,3]

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

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