Руководство пользователя
Оператор return
NetTradeX PC
NetTradeX Android
NetTradeX iOS
NetTradeX Mobile
NetTradeX Advisors
-
Руководство по NTTX Advisors
- Терминал NetTradeX Advisors
-
Статьи
-
NetTradeX Language: Введение
- Основы языка
- Функции языка
-
Cистемные объекты языка
- Сделки
- Ордера
- Индикаторы
- Объектно-ориентированное программирование
-
DLL файлы
-
Объект Account
-
Объект Bars
-
Объект Chart
-
Объект datetime
-
Объект History
-
Объект file
-
Объект Globals
-
Объект Math
-
Объект Symbols
-
Объект System
Оператор return
Оператор return завершает выполнение текущей функции и возвращает управление в вызывающую функцию
в точку, непосредственно следующую за местом вызова функции.
Значение выражения, если оно задано, возвращается в вызывающую функцию в качестве значения вызываемой функции.
Если в какой-либо функции отсутствует оператор return, то передача управления в вызывающую функцию происходит после выполнения последнего оператора вызываемой функции.
Если функция не имеет возвращаемого значения, следует использовать возвращаемый тип void.
Пример. Использование return для возвращения значения функции.
int Run()
{
System.Print("Max = "+findmax(55, 52));
return 0;
}
int findmax(int a, int b)
{
if(a>b)return a;
else return b;
}
Пример. Использование return для выхода из функции
void DealInfo(int i)
{
if(i<0)
{
System.Print("i<0, выходим");
return;
}
// обрабатываем значение i;
}