[lang-ref] ( switch_statement_additional_conditions ) ( swift )
@Test func switchStatementAdditionalConditions() {
let cases: [(v: Int, expected: String)] = [
(1, "A"),
(2, "B"),
(3, "B"),
(4, ""),
(5, "C"),
]
for (v, expected) in cases {
var r = ""
switch v {
case 1:
r = "A"
case 2, 3:
r = "B"
case 4:
break
default:
r = "C"
}
#expect(r == expected)
}
}