如何在数组中找到Int元素的索引?

时间:2015-04-22 10:41:00

标签: ios swift

这样做有“更好”(不那么冗长)吗?

var found: Int?  
for i in 0...myArray-1 {
    if myArray[i] == 3 {
        found = i
    }
}

类似于

let i = find(myArray, "1")

但对于Int?

这个问题与How to find index of list item in Apple's swift?略有“不同”,因为它直接解决了Int的find函数,而不是String。当然,唯一的区别是标题,并指出你可以删除引号以获得Int。

1 个答案:

答案 0 :(得分:7)

这是一个Int示例

let myArray = [1, 2, 3]
var i = find(myArray, 2)
祝你好运