美文网首页
范型的使用(寻找数组中的特定元素)

范型的使用(寻找数组中的特定元素)

作者: 王勋才 | 来源:发表于2022-05-19 13:08 被阅读0次
var names:[String] = ["lucy","lily","wangxuncai","cathy"]

func findIndex<T:Equatable>(of valueToFind:T,in array:[T])->Int?{
    for (index,value) in array.enumerated(){
        if value == valueToFind{
            return index
        }
        
    }
    return nil
}

if let idx = findIndex(of: "good", in: names){
    print(names[idx])
    print("\(names[idx])在数组第\(idx + 1)个位置。")
}else{
    print("查无此人")
}

//苹果应用商店|搜|王勋才|有我全部作品
```swift


相关文章

  • 范型的使用(寻找数组中的特定元素)

  • C语言实战开发篇-5 一维数组

    数组 1.概念:数组是由单一类型的数据元素组成的有序数据集合,每个数据元素使用数组名和下标来表示。数组中的数据元素...

  • swift泛型约束

    查找某个数组中的元素下标(这里使用最笨的循环查找) 泛型约束

  • typescript之泛型

    泛型是什么,为什么要使用泛型使用泛型定义数组中的元素类型,promise返回的数据类型等 创建泛型函数 exten...

  • Java总结(二)

    数组 定义数组的语法格式数组元素类型[] 数组型变量名 或 数组元素类型 数组型变量名[] ...

  • 实战技术

    第一课 泛型 泛型注意点:在数组中,一般用可变数组添加方法,泛型才会生效,如果使用不可变数组,添加元素,泛型没有效...

  • iOS范型

    范型使用场景:1、在集合(数组,字典,NSSet)中使用范型比较常见2、当声明一个类,类里边的某些属性的类型不确定...

  • JavaScrip数组

    JS的数组使用中括号[]进行定界,中括号包裹的区域就是数组的元素。数组元素之间使用逗号隔开 数组创建 数组也有其构...

  • 寻找数组中的主元素

    已知一个整数序列A = (a0,a1,a2,...an-1),其中(0<= ai <=n),(0<= i<=n)....

  • 33.搜索循环有序数组

    给定一个循环有序数组,如 4 5 6 0 1 2 3 ,寻找其是否存在特定值,并返回其坐标。数组中不存在重复元素。...

网友评论

      本文标题:范型的使用(寻找数组中的特定元素)

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