Вопрос
Господа знатоки, что быстрее: If - else или switch?
10 комментов
· 12.09.2024
По-моему повсеместно уже начали внедрять Pattern match, но на мое предложение реализовать его в Golang получили отворот поворот. А в чем преимущество? В том, что не нужно думать что использовать Switch или If так как Match сам подберет оптимизацию если это возможно. Причем Pattern Match появился даже в детских языках вроде Python.
0
ответить
коммент удалён
· 19.10.2024
С чего это вдруг питон стал детским языком?
0
ответить
ответ удалён
· 20.10.2024
Не становился, а всегда им и был.
0
ответить
ответ удалён
· 06.09.2024
Switch в последнее время, вне зависимости от ЯП, рекомендуется менять на конструкцию else-if)
При этом, если это невлияющий на производительность код, например на конфигах, то обычно для наглядности используют switch)
0
ответить
коммент удалён
· 06.09.2024
Switch , чуть позже скину ссылку на доку. Если простым языком , то свичи движок голанга может оптимизировать
0
ответить
коммент удалён
· 06.09.2024
А есть разница: свич с переменной или без неё?
0
ответить
ответ удалён
· 06.09.2024
Такс, гадать не буду , накидаю тестов
0
ответить
ответ удалён
· 06.09.2024
Сорян что качество не очень, но вот примерное различие после теста
0
ответить
ответ удалён
· 03.05.2025
Всё верно. switch и нагляднее и быстрее.
0
ответить
ответ удалён
· 10.05.2025
Мы тебе что, Gemeny или Grok чтоб отвечать, не зная на каком языке ты программируешь? Во многих языках switch вообще не завезли.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён