Справочник MQL4 - Основы языка - Операторы - Оператор возврата return
В функциях с типом возвращаемого значения void необходимо использовать оператор return без выражения: void SomeFunction() { Print("Hello!"); return; // этот оператор можно удалить } Завершающая фигурная скобка функции предполагает неявное исполнение оператора return без выражения. Т.е. это тип функции при котором значение не возвращается. |
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Все понятно по трем статьям, но есть ряд вопросов.
Что такое void зачем он ставиться, когда он ставиться, а то я искал в справке так и не нашел. И не понимаю что это и с чем его едят.
Второе я пытаюсь подставить примеры в 3 статье и не получается их компелировать ошибка. Вставляю я их так:
пример который вставляю выделен красным
int start()
{
void Alert(0);
Alert("signal type:");
Alert("random=",MathRand()%1001);
return(0);
}
или
int start()
{
void Comment(...)
Comment(“some usefull information”);
return(0);
}
И еще - всегда используется перед началом функция int start и в ней дальше пишется вся программа? Или она чсто не используется.
Спасибо.