检查数组是否已包含 Swift 中的字符串值
Check if an array already contains a string value in Swift
我有一个 Array
声明为:
var stringsArray: Array<String!> = []
我想使用以下代码向其中添加项目:
stringsArray.append("String 1")
但是,我想使用 if
语句来检测要追加的内容是否已经存在于 stringsArray
中,如果存在,我希望代码追加不是 运行.
我正在使用 Swift。
你可以简单地使用这个:
var elements = [1,2,3,4,5]
if contains(elements, 5) {
print("Array contains 3")
}
对于 Swift 2.2 及更高版本,有一个 成员 contains()
:
var elements = [1, 2, 3, 4, 5]
if elements.contains(3) {
print("Array contains 3")
}
资源:How to check if an element is in an array。
我有一个 Array
声明为:
var stringsArray: Array<String!> = []
我想使用以下代码向其中添加项目:
stringsArray.append("String 1")
但是,我想使用 if
语句来检测要追加的内容是否已经存在于 stringsArray
中,如果存在,我希望代码追加不是 运行.
我正在使用 Swift。
你可以简单地使用这个:
var elements = [1,2,3,4,5]
if contains(elements, 5) {
print("Array contains 3")
}
对于 Swift 2.2 及更高版本,有一个 成员 contains()
:
var elements = [1, 2, 3, 4, 5]
if elements.contains(3) {
print("Array contains 3")
}
资源:How to check if an element is in an array。