斯威夫特:'if'语句的a等于b或c

时间:2018-08-03 13:03:47

标签: swift

如果我想确保变量A在Swift中等于B或C,我通常会写类似这样的东西:

if a == b || a == c {
   //Do Something
}

但是,我想知道Swift中是否有此语句的简写形式,可以简化为:

if a == (b || c) {
   //Do Something
}

Swift中有这样的东西吗?

1 个答案:

答案 0 :(得分:0)

一种可能是开关盒:

@import "../../../_custom.scss";
@import "~node_modules/@swimlane/ngx-datatable/release/index";
@import "~node_modules/@swimlane/ngx-datatable/release/themes/material";
@import "~node_modules/@swimlane/ngx-datatable/release/themes/bootstrap";
@import "~node_modules/@swimlane/ngx-datatable/release/assets/icons";

当只有两个测试(等于b或c)时,这似乎是费力的,因为您可以像在第一个示例中一样将其编写出来。但是,如果您有多个包含多个相等比较的测试(案例),它很有用。