Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Если не ошибаюсь, то в немногочисленной (в то время) литературе по программированию в 90-х, каждый автор книги не забывал упомянуть о нежелательности использования много switch в программе по причине снижения производительности перед if , в литературе 2000-х уже на этом не делали акцента. Я редко использую switch при "решении задачи в лоб", хотя когда буду "причесывать код" могу заменить if -ы на switch.
Ну это был пример гиперболический не стоит так однобоко воспринимать мир , мир конечно более разнообразен
Если вернуться к предмету , в программировании местами можно case или if но бывает только if или только case
или Вы уже поменяли стиль ?
под моим бдительным влиянием
Ну так о чем Вам и толдычу... Аброкодабра это когда переменную без особого смысла и длинной в 1 3. Символа называют. B1 ts2 ss hh jtM
ну типа главное что автору понятно.
Ну так о чем Вам и толдычу... Аброкодабра это когда переменную без особого смысла и длинной в 1 3. Символа называют. B1 ts2 ss hh jtM
ну типа главное что автору понятно.
Как Вы прокомментируете этот цикл?
Что значит переменная "i", а что "c"?
Для меня "i" это индекс, а "c" количество "count".
А Вы бы скорее всего так и написали бы
Правильно?ну там вроде было упоминание о локальных переменных - тяжело постоянно придумывать имена переменных, тем более если функция на десяток строк, единственно, что я для себя за правило взял- если не хочу выдумывать имя локальной переменно, тогда начинаю это имя с tmp_ : tmp_B1 tmp_ ts2 tmp_ ss tmp_ hh tmp_ jtM - главное передаваемые параметры понятно и полностью "обозвать"
Игорь не соглашусь... Даже небольшая функция порой может запутать того кто будет читать Ваш код,
дело хозяйское но если пишешь не в свой стол , то стоит потратить время что бы человеку было легкго и понятно
читать Ваш код.
Значит не будем придираться к коду если в нем написано if там где можно написать case или if и при этом суть на выходе не изменится
... Пример с яйцами очень кстати... Убедителен хоть и не охватывает всей полноты и разнообразия мира
Самое интересное -- что изначально никто if с case не сравнивал. Да о таком сравнении речь и не шла вовсе.
Вот начало диалога -- https://www.mql5.com/ru/forum/40117/page4#comment_1322009:
VOLDEMAR, 2015.01.26 21:16
Например как правильно, быстрее ?
И не только стабильно но и качественно .. ???
Как Вы прокомментируете этот цикл?
Что значит переменная "i", а что "c"?
Для меня "i" это индекс, а "c" количество "count".
А Вы бы скорее всего так и написали бы
Правильно?избыток переменных, это тоже проблема,
Самое интересное -- что изначально никто if с case не сравнивал. Да о таком сравнении речь и не шла вовсе.
Вот начало диалога:
От разности написания кода. И примера со свитч который не присутствует.
switch(lan)
{
case 1:txt="Привет !!!";
case 2:txt="Пока";
}