Switch. Выбор одного варианта из нескольких
^switch[строкадля сравнения]{
^case[вариант1]{действие для 1}
^case[вариант2]{действие для 2}
^case[вариант3;вариант 4]{действие для 3 или 4}
…
^case[DEFAULT]{вариант по умолчанию}
}
^switch(математическое выражение){
^case(вариант1){действие для 1}
^case(вариант2){действие для 2}
^case(вариант3;вариант 4){действие для 3 или 4}
…
^case[DEFAULT]{вариант по умолчанию}
}
Оператор
switch сравнивает строку или результат математического выражения со значениями, перечисленными в
case. В случае совпадения выполняется код, соответствующий совпавшему значению. Если совпадений нет, выполняется код, соответствующий значению
DEFAULT (пишется только заглавными буквами).
Если код для
DEFAULT не определен и нет совпадений со значениями, перечисленными в
case, ни один из вариантов кода, присутствующих в операторе
switch, выполнен не будет.
Содержание раздела