gpt4 book ai didi

arrays - 如何检查一个元素是否在数组中

转载 作者:IT王子 更新时间:2023-10-29 04:54:34 26 4
gpt4 key购买 nike

在 Swift 中,我如何检查一个元素是否存在于数组中? Xcode 对containincludehas 没有任何建议,快速搜索本书也没有找到任何结果。知道如何检查吗?我知道有一个返回索引号的方法 find,但是有没有像 ruby​​ 的 #include? 那样返回 bool 值的方法?

我需要的例子:

var elements = [1,2,3,4,5]
if elements.contains(5) {
//do something
}

最佳答案

swift 2、3、4、5:

let elements = [1, 2, 3, 4, 5]
if elements.contains(5) {
print("yes")
}

contains()SequenceType协议(protocol)扩展方法 (对于 Equatable 元素的序列)而不是全局方法,如早期版本。

备注:

Swift 旧版本:

let elements = [1,2,3,4,5]
if contains(elements, 5) {
println("yes")
}

关于arrays - 如何检查一个元素是否在数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24102024/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com