Примеры использования Пользовательской функции на Русском языке и их переводы на Английский язык
{-}
-
Official
-
Colloquial
Пример применения в программе пользовательской функции.
Свойства пользовательской функции задаются при ее описании.
Рассмотрим процесс создания пользовательской функции.
В этой пользовательской функции все вычисления собраны в одном операторе.
Ранее рассмотренный вариант пользовательской функции Gipo.
Combinations with other parts of speech
Использование с прилагательными
свои функцииосновные функцииэта функцияследующие функцииновые функциивсе функциидругие функцииданная функцияадминистративных функцийих функции
Больше
Использование с глаголами
выполнять функциивыполнять свои функциифункция возвращает
эта функция возвращает
осуществлять свои функциифункции включают
является функциейвыполняет функции секретариата
возложены функциивыполнять функции координатора
Больше
Использование с существительными
функции и обязанности
функции оценки
роль и функциивыполнения функцийфункции и полномочия
функции секретариата
функции управления
функции координатора
функции комитета
структуры и функций
Больше
Рассмотрим несколько вариантов реализации представленной выше пользовательской функции.
Включаемый файл Check. mqh,содержащий описание пользовательской функции Check.
Первой строкой в описании пользовательской функции является ее заголовок.
Вместо нее там присутствует вызов пользовательской функции.
В процессе обращения к пользовательской функции программа выполнит следующие действия.
Вызов пользовательской функции указан в коде специальной функции start(), что тоже верно.
Значение любой глобальной переменной доступно из любой специальной и пользовательской функции.
Описание пользовательской функции расположено за пределами( после) основного кода.
В эксперте newbar.mq4 алгоритм обнаружения нового бара реализован в виде пользовательской функции.
Описание пользовательской функции расположено за пределами всех специальных функций, как и должно быть.
Вычисления, касающиеся выявления факта образования нового бара, сосредоточены в пользовательской функции Fun_ New_ Bar.
На этом исполнение пользовательской функции заканчивается, а управление передается в точку вызова.
Но вслед за специальной функцией start() появилось описание пользовательской функции.
Пример еще одной пользовательской функции, которая помогает организовать вывод текстовой информации о текущей работе эксперта.
Имена переменных в основном тексте программы никак не связаны с именами формальных параметров в пользовательской функции;
Рассматривается пример пользовательской функции Terminal(), которая реализована в отдельном включаемом файле с расширением mqh.
В правой частисхемы показаны стрелки связей, символизирующие возможность вызова одной пользовательской функции из другой.
В заголовке оператора for указан вызов пользовательской функции Func_ yes_ ret(), которая может возвращать одно из двух значений: 1 или 5.
В следующих разделах главы представлены включаемые файлы,каждый из которых содержит описание одноименной пользовательской функции.
Поскольку значение переменной New_ Bar определяется в пользовательской функции, значит обращение к ней должно быть выполнено как можно раньше в программе, а именно, до первых вычислений.
Вызов на исполнение пользовательской функции может содержаться не только в описании специальной функции, но и в описании вызываемых из нее других пользовательских функций. .
Поэтому после вывода сообщения в программе выполняется обращение к ранее рассмотренной пользовательской функции Create(), в результате чего объект снова создается в окне финансового инструмента.
В течение всего времени исполнения пользовательской функции( как бы долго оно не происходило) значения переменных в вызывающей программе не пропадают, а сохраняются.
В эксперте check.mq4 соответствующая часть программного кода представлена в виде пользовательской функции Check(), описание которой содержится непосредственно в исходном тексте эксперта.