美文网首页
swift基础——集合中找到某个元素的下标

swift基础——集合中找到某个元素的下标

作者: 落夏简叶 | 来源:发表于2018-11-09 15:47 被阅读32次

    代码基于 swift 4.0

    1. 按值查找。
    var indexOfX = 0
    let arrayOne = [2, 1, 0, 5, 6]
    indexOfX = arrayOne.firstIndex(of: 6) ?? 0  // 4
    
    1. 按条件查找
    if let indexOfX = arrayOne.firstIndex(where: { (element) -> Bool in
        element == 0
    }) {
        print(indexOfX) // 2
    }
    indexOfX = arrayOne.firstIndex(where: {$0 == 5}) ?? 0 
    print(indexOfX) // 3
    

    相关文章

      网友评论

          本文标题:swift基础——集合中找到某个元素的下标

          本文链接:https://www.haomeiwen.com/subject/dtjmzftx.html