Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
передать объекту.... извне функции
В out переменную функция передает значение, оговоренное в документации.
Есть также in out переменные. Это значит что эта переменная используется как для передачи параметров в функцию, так и из нее.
Кхм, ну из логики назначение оут вроде и так понятно, а вот КАК это делать и не описано.
В том-же разделе "Справочник MQL5 — Основы языка — Функции — Передача параметров" нет об этом ничего.
здесь тоже ничего "Справочник MQL5 — Основы языка — Переменные — Формальные параметры"
Например по какому признаку dead будет выходным параметром в этой функции func(int a, int b, int dead); ???
Сколько могут быть этих выходных параметров? где они должны стоять? чем отличается от return(z); ?
являютсяr ... фигрура
имеют свои ... базовый
нужного ... идентификаторы,
kombat писал(а) >>
Сколько могут быть этих выходных параметров? где они должны стоять? чем отличается от return(z); ?
Ограничено максимальным количеством параметров функции.
Пример:
Тут два возвращаемых значения -- успешность выполнения и результирующий размер.
В случае если out параметром является массив, ссылку вроде ставить не надо.