假设你有代码
if stringValue == "ab" || stringValue == "bc" || stringValue == "cd" {
// do something
}
Run Code Online (Sandbox Code Playgroud)
有没有办法缩短这种情况或美化它(最好不使用switch语句)?我知道这段代码不起作用:
if stringValue == ("ab" || "bc" || "cd") {
// do something
}
Run Code Online (Sandbox Code Playgroud)
我在其他语言上看到了一些复杂的解决方案,但它们看起来特定于语言,不适用于Swift.任何解决方案将不胜感激.
我正在制作一个应用程序,我必须提出很多if/else陈述.我知道你可以用其他编码语言的标题来做,但我不确定你是否可以在Swift中做到这一点.
你怎么缩短这个:
if x == y || x == z {
//do something
}
Run Code Online (Sandbox Code Playgroud)
对于这样的事情:
if x == y || z {
//do something
}
Run Code Online (Sandbox Code Playgroud)