![]() |
#22 |
Участник
|
Цитата:
Изначально опубликовано Alks
Вот я (и не только я) как раз и не считаю что в сиподобных языках switch чем то лучше if / else в плане читабельности кода - пример приведен постом выше. Главное отступы и пробелы в нужных местах. Задача switch - вовсе не повышение читабельности и не уменьшение нажатий на кнопки. switch отличается от else if в том, что выражение в условии вычисляется ОДИН раз. Разница в производительности проявляется, если в условии стоит не простая переменная, а сложное выражение. Так, например, если в условии стоит какой-нибудь поиск в базе по нескольким таблицам, то switch будет вычислять это выражение один раз. А для else if придется создавать временную переменную. |
|
Теги |
switch, диапазон условий, интерпретатор, компилятор, полезное, программирование, разработка, условный оператор |
|
|