Swift中使用Contains的正确姿势
时间: 2024-02-26 18:59:16 浏览: 146
在Swift中使用JSONModel 实例代码
在Swift中,可以使用`contains`方法来检查一个数组或者集合中是否包含某个元素。使用`contains`方法的正确姿势如下:
```swift
let array = ["apple", "banana", "orange"]
if array.contains("banana") {
print("array contains banana")
} else {
print("array does not contain banana")
}
```
如果数组中包含指定的元素,`contains`方法将返回`true`,否则将返回`false`。同样的,你也可以使用`contains`方法来检查一个集合中是否包含某个元素:
```swift
let set: Set = ["apple", "banana", "orange"]
if set.contains("banana") {
print("set contains banana")
} else {
print("set does not contain banana")
}
```
需要注意的是,`contains`方法只能用于存储`Equatable`类型元素的数组和集合。如果你要检查的元素类型不是`Equatable`,则需要自定义判断相等的方法。
阅读全文