мы специально сделали, чтобы после закрывающей фигурной скобки можно было не ставить точку с запятой
во-первых мы отошли от синтаксиса EasyLanguage в сторону Си, позволив использовать фигурные скобки в качестве операторных скобок, вместо Begin...End; Во-вторых, как си-программисты, мы не стали генерировать ошибку при отсутствии точки с запятой после закрывающей фигурной скобки
во-первых мы отошли от синтаксиса EasyLanguage в сторону Си, позволив использовать фигурные скобки в качестве операторных скобок, вместо Begin...End; Во-вторых, как си-программисты, мы не стали генерировать ошибку при отсутствии точки с запятой после закрывающей фигурной скобки
А в MT4 будет также ?
у mql4 другой синтаксис. мы публиковали пример программы
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вопрос заключается в следующем, когда я делаю разветвление в цикле, каждую подветку if необходимо сопровождать фигурными скобками {} , так вот нужно ли после каждой подветки в конце ставить ещё и
знак ";" ?
Почему спрашиваю, просто работает и так и эдак.
Вот 2 примера и оба работают:
==========
for i=1 to TotalTrades
{
if бла-бла then
{
if бла-бла then
{
бла;
бла;
} // Здесь нет ";"
if бла-бла then
{
бла;
бла;
} // Здесь тоже нет ";"
} // И опять нет знака ";"
};
=========
И второй:
for i=1 to TotalTrades
{
if бла-бла then
{
if бла-бла then
{
бла;
бла;
}; // Есть ";"
if бла-бла then
{
бла;
бла;
}; // Есть ";"
}; // И опять есть ";"
};
Какой из них НАИБОЛЕЕ верный ???
И почему оба работают, разве так правильно.