我正在写一堆这样的 if 语句:
if thing == "A" { do something}
if thing == "C" { do something}
如果我想让“A”和“C”做同样的事情,有没有办法说
if thing == "A" or "C" { do something }
?
我只是想把事情清理干净,而不是写出每个实例。
谢谢!!
最佳答案
我假设是 Swift。
你不能做这样的事情:
if thing == "A" or "C" { do something }
但你可以这样做:
if thing == "A" || thing == "C" {
do something
}
或者你可以这样做:
if ["A", "C"].contains(thing) {
do something
}
或者你可以这样做:
switch thing {
case "A", "C":
do something
default:
break;
}
关于swift - Swift 中包含 "or"的 if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43011793/