gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 13:27:19 24 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/37015072/

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