Я хочу поставить мой массив значений в случае моего переключателя заявлениеПереключить оператор, где значение Int, но случай может содержать массив
У меня есть массив значений сказать
let intValues = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20 .... 100]
и я хочу использовать оператор switch, который будет использоваться в качестве инструмента сравнения.
let inputValue = 30 // or some other int value
switch inputValue {
case 101:
// do something lol
/* =============================== */
case intValues: //
// do something more:
/* =============================== */
case 13131:
// do another thing
default:
// do default
}
Я знаю, что могу сделать это легко либо делать это case 1, 2, 3, 4, 5,
и так далее, или используя если оператор так:
if intValues.contains(inputValue) {
// do something more:
} else if inputValue == 101 {
// do something lol
} else if inputValue == 13131 {
// do another thing
} else {
// do default
}
или делать somethig как
if intValues.contains(inputValue) {
// do something more:
} else {
switch inputValue {
case 101:
// do something lol
case 13131:
// do another thing
default:
// do default
}
}
и наоборот
Но это возможно хотя? сделать это только с помощью оператора switch?
охладиться это было то, что я искал –
@ZonilyJame Добро пожаловать мат :) –