Оператор switch для строк в C#: как использовать и примеры кода
Многие разработчики, переходя с других языков или изучая C#, задаются вопросом: можно ли использовать строки в операторе switch C#? Ответ — да, и это одна из мощных и удобных возможностей языка (в отличие от языков “старой школы”, таких как Паскаль и С++). В этой статье разберем, как правильно работать со строками в switch, и рассмотрим практические примеры. До появления возможности использовать строки в switch, разработчикам приходилось писать длинные цепочки if-else if, которые делали код менее читаемым...
100 читали · 2 года назад
switch в JavaScript
Инструкция switch…case в JavaScript работает также, как и в С++ или Java. Однако есть особенности, которые, с одной стороны, дают больше возможностей, но с другой - могут принести в ваш код труднонаходимые ошибки. Сильно расписывать всё не буду, просто небольшой пример для наглядности: switch(x) { case 0 : cout << 0 << endl; break; case 1 : cout << 1 << endl; break; case 2 : cout << 2 << endl; break; default: cout << '?' << endl; break; } Этот пример будет одинаково работать как в С++, так и в JavaScript (ну за исключением, разумеется, использования cout)...