Всем Хай! Сегодня мы рассмотрим условный оператор «switch». При изучении урока о нём у меня сложилось двоякое мнение. И мне даже пришлось искать отдельные ролики по этому оператору, чтобы понять смысл этого оператора вообще. Оператор «switch» везде сравнивают с оператором «if», который я описывал в этой статье. Что по мне кажется не совсем корректным. Да при помощи того и этого оператора можно делать одинаковый алгоритм действий, и «switch» не зря называется условным. Ведь в него тоже нужно задавать условие, при котором он должен отработать. Проблема в том, что это условие может равняться только одному значению. В нём можно прописать только равенство с чем либо. То есть если в «if» мы можем записать: больше, меньше, равно, больше либо равно, меньше либо равно. То в «switch» мы можем искать только равные значения. Это похоже на кодовый замок. Он откроется если ввести только определённое число. Давайте посмотрим пример кода и сравним его из статьи про оператор «if». string week; Console.
Оператор "switch" похож на "if"? Или когда лучше использовать "switch".
15 сентября 202215 сен 2022
35
3 мин