Руководство пользователя
Операторы управления циклом
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