作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
假设您有代码
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/
我是一名优秀的程序员,十分优秀!