【发布时间】:2018-05-07 14:54:55
【问题描述】:
我是 swift 新手,谁能告诉我是否可以改进这个 switch 语句?还是一种新方法?
switch (a, b) {
case (c, bb),
(cc, bb),
(ccc, bb):
// do something like print (1)
case (z, bb),
(zz, bb),
(zzz, bb):
// do something like print (2)
case (x, bc):
// do something like print (3)
}
是否可以执行以下操作?或者类似的东西?
case ((c OR cc OR ccc), bb):
// do something?
case ((z OR zz OR zzz), bb):
// do something?
如何缩短此开关盒?
【问题讨论】:
-
看看
where-clauses:developer.apple.com/library/content/documentation/Swift/… -
要获得正确答案,您需要准确描述
c、cc、ccc等是什么,以及它们之间的关系是什么