====== Switch..EndSwitch ====== Switch Case [To ] [, [To ]] ... [Case [To ] [, [To ]] ...] [Else ...] EndSwitch Значение последовательно сравнивается со значениями, перечисленными в ветвях Case. Если совпадение найдено, выполняется блок кода после этой строки с **Case**, остальные ветви не проверяются и игнорируются. Если в условии **Case** используется ключевое слово **To**, задается диапазон чисел, в котором должен находиться . Обратите внимание, что указываемые числа включены в диапазон: запись "1 to 10" будет совпадать с числами от 1 до 10 включительно. Результат выражения может быть строкой. В этом случае использование диапазонов невозможно, может быть только список значений: param = "/N" Switch param Case "/N", "/M" ... Case "/C" ... EndSwitch Сравнение строк регистронезависимое. **Примечания** Если ни одно из значений не совпало, будет выполнена секция Else (при ее наличии). Выражения могут быть вложенными. **Связанные** [[cond_if]]