Описание тега switch-statement
В компьютерном программировании switch
, case
, select
или inspect
Оператор - это тип механизма управления выбором, который существует в большинстве императивных языков программирования, таких как Pascal, Ada, C, C++, C#, Java и т. д. Он также включен в несколько других языков программирования. Его цель - позволить значению переменной или выражения управлять потоком выполнения программы через многостороннюю ветвь (или "goto", одну из нескольких меток). Основные причины использования переключателя включают улучшение ясности за счет сокращения в противном случае повторяющегося кодирования и (если позволяет эвристика) также предложение потенциала для более быстрого выполнения за счет упрощенной оптимизации компилятора во многих случаях.
Пример псевдокода:
switch (response)
when "Y"
// code to execute when variable response="Y"
when "N"
// code to execute when variable response="N"
else
// code to execute if no when clauses are true
end switch
Не забудьте также включить тег, определяющий язык программирования, к которому относится ваш вопрос, например java или bash.