gpt4 book ai didi

swift - 如何将一个值与多个值进行比较 - Swift

转载 作者:IT王子 更新时间:2023-10-29 05:10:09 25 4
gpt4 key购买 nike

假设您有代码

if stringValue == "ab" || stringValue == "bc" || stringValue == "cd" {
// do something
}

有没有办法缩短或美化这个条件(最好不使用 switch 语句)?我知道这段代码不起作用:

if stringValue == ("ab" || "bc" || "cd") {
// do something
}

我在其他语言上看到过一些复杂的解决方案,但它们似乎特定于语言并且不适用于 Swift。任何解决方案将不胜感激。

最佳答案

let valuesArray = ["ab","bc","cd"]

valuesArray.contains(str) // -> Bool

关于swift - 如何将一个值与多个值进行比较 - Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32750139/

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