Справочник MQL4 Основы языка Операторы Оператор возврата return
|
Оператор возврата returnОператор return прекращает выполнение текущей функции и возвращает управление вызвавшей программе. Результат вычисления выражения возвращается вызываемой функции. Выражение может содержать оператор присваивания. Пример:
В функциях с типом возвращаемого значения void необходимо использовать оператор return без выражения:
Завершающая фигурная скобка функции предполагает неявное исполнение оператора return без выражения. Можно возвращать простые типы, простые структуры, указатели объектов. При помощи оператора return нельзя возвращать любые массивы, объекты классов, переменные типа сложных структур. Смотри также Инициализация переменных, Область видимости и время жизни переменных, Создание и уничтожение объектов |