[АРХИВ!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 4. - страница 94
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Правильны оба варианта, но быстрее второй. В первом всегда проверяются все условия, во втором - не все. И лучше, чтобы не путаться с принадлежностью else, писать примерно так:
Или сразу ставить фигурные скобки, обрамляющие блоки.
Правильны оба варианта, но быстрее второй. В первом всегда проверяются все условия, во втором - не все. И лучше, чтобы не путаться с принадлежностью else, писать примерно так:
Или сразу ставить фигурные скобки, обрамляющие блоки.
Правильны оба варианта
Ну да, давай теперь порассуждаем о том, что будет, когда cond_1, cond_2, cond_3 не взаимно исключаемы...
Я не спорю, коды дают в общем случае разный результат. Но если условия не пересекаются, то результаты одинаковые вроде.
может проще через swith() пропустить, если условия конечно не надо вычислять...
В switch значение при case должно быть int, а не всегда cond_ есть int. Мне честно говоря интересна была сама логика, какая запись лучше/быстрее.
В switch значение при case должно быть int, а не всегда cond_ есть int. Мне честно говоря интересна была сама логика, какая запись лучше/быстрее.
Вторая, но есть ограничение на вложенность.
Лучше использовать case, если есть такая возможность.
У Вас как раз все условия соблюдаются при y = 1. Они не исключают друг друга.
Взаимоисключающие - это, например, такие: y<0, y==0, y>0.