Swift 5 數(shù)組如何獲取集合的索引和對(duì)應(yīng)的元素值
在Swift 5中,你可以使用enumerated()方法來(lái)獲取集合的索引和對(duì)應(yīng)的元素值。這個(gè)方法會(huì)返回一個(gè)包含索引和元素的元組數(shù)組。以下是使用enumerated()方法來(lái)獲取一個(gè)數(shù)組的索引和元素的示例:
let array = [10, 20, 30, 40, 50]
for (index, value) in array.enumerated() {
print("索引 \(index) 對(duì)應(yīng)的元素值為:\(value)")
}
輸出:
索引 0 對(duì)應(yīng)的元素值為:10
索引 1 對(duì)應(yīng)的元素值為:20
索引 2 對(duì)應(yīng)的元素值為:30
索引 3 對(duì)應(yīng)的元素值為:40
索引 4 對(duì)應(yīng)的元素值為:50
在上述示例中,我們使用了enumerated()方法來(lái)遍歷數(shù)組array的每個(gè)元素。在for-in循環(huán)中,通過(guò)元組解構(gòu)將索引和對(duì)應(yīng)的元素值分別賦給index和value,然后進(jìn)行打印輸出。
值得注意的是,使用enumerated()方法獲得的索引默認(rèn)從0開(kāi)始。如果你想從一個(gè)非零索引開(kāi)始,可以通過(guò)傳遞一個(gè)參數(shù)到enumerated()方法中來(lái)指定起始索引。例如,使用enumerated()方法從索引1開(kāi)始的示例:
let array = [10, 20, 30, 40, 50]
for (index, value) in array.enumerated(startingFrom: 1) {
print("索引 \(index) 對(duì)應(yīng)的元素值為:\(value)")
}
輸出文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-637541.html
索引 1 對(duì)應(yīng)的元素值為:10
索引 2 對(duì)應(yīng)的元素值為:20
索引 3 對(duì)應(yīng)的元素值為:30
索引 4 對(duì)應(yīng)的元素值為:40
索引 5 對(duì)應(yīng)的元素值為:50
在這個(gè)示例中,我們使用了enumerated(startingFrom: 1)來(lái)指定索引從1開(kāi)始。這樣,輸出的索引值會(huì)從1開(kāi)始遞增。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-637541.html
到了這里,關(guān)于Swift 5 數(shù)組如何獲取集合的索引和對(duì)應(yīng)的元素值的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!