我正在制作一个应用程序,我必须提出很多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)
也许您可以考虑使用数组并检查是否x在数组中,如下例所示:
let (x, y, z) = (3, 8, 3)
if [y, z].contains(x) {
//True
}
Run Code Online (Sandbox Code Playgroud)
如果您要比较对象(例如UIImage),请使用containsObject而不是contains:
if [x, y, z].containsObject(y) {
//True
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1633 次 |
| 最近记录: |