А чем if/else не подходит?
Собственно все это можно написать и без case и без elseif. Например:
if <выражение> then
{
if <выражение> then
{
.....
break;
};
if <выражение> then
{
.....
};
};
Кстати, если вы какого-то варианта не предусмотрели, то ничего не случится. И это плюс. А вдруг это какой-нибудь "левый" case?
Собственно все это можно написать и без case и без elseif. Например:
if <выражение> then
{
if <выражение> then
{
.....
break;
};
if <выражение> then
{
.....
};
};
Кстати, если вы какого-то варианта не предусмотрели, то ничего не случится. И это плюс. А вдруг это какой-нибудь "левый" case?
Да мне то подходит, просто при больших вложенных if можно ошибиться случайно, в этом случае данная конструкция предпочтительней.

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Раз ниже в форуме началось обсуждение MQL , то если вводить новые операторы в язык, то на мой взгляд нужен переключатель (его явно не хватает) типа :
<оператор>
{
case a=1
{
...
}
case a=2
{
...
}
case a=3
{
...
}
// и т.д. сколько нужно сравнений
other // Если ничего не подошло
{
...
}
};
С уважением
Roman