Руководство пользователя
Операторы управления циклом
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
Операторы управления циклом
Оператор break
Оператор break служит для досрочного выхода из цикла (а также оператора выбора), после наступления некоторого условия он прекращает выполнение ближайшего внешнего оператора while, for или switch.
Пример:
int a=0;
uint i=0;
array<int>b(5,0);
b[3]=1;
while(i<b.length())
{
System.Print("i="+i);
if(b[i]==1)break;
i++;
}
Результат:
i=0 i=1 i=2 i=3
Оператор continue
Оператор continue предназначен для перехода на новую итерацию цикла. Он передает управление в начало ближайшего внешнего оператора цикла, вызывая начало следующей итерации.
Пример:
int a=0;
while(a<10)
{
a++;
if(a%2==0)
continue;
System.Print("a="+a);
}
Рузультат:
a=1 a=3 a=5 a=7 a=9