Руководство пользователя
Оператор 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; }