Когда ставится void?
Справочник MQL4 - Основы языка - Операторы - Оператор возврата return
В функциях с типом возвращаемого значения void необходимо использовать оператор return без выражения: void SomeFunction()
{
Print("Hello!");
return; // этот оператор можно удалить
}
Завершающая фигурная скобка функции предполагает неявное исполнение оператора return без выражения. Т.е. это тип функции при котором значение не возвращается. |
Все понятно по трем статьям, но есть ряд вопросов.
Что такое 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 и в ней дальше пишется вся программа? Или она чсто не используется.
Спасибо.