下载MetaTrader 5
MQL5参考语言基础操作符循环操作符 while 

循环操作符While

while操作符是由一个已检测的表达式和操作符构成,需要满足以下条件:

while(expression)
  operator;

如果表达式为true, 操作符执行直至表达式变成false。如果表达式为false,将检测最近操作符。在操作符执行前,一个表达式值已经被指定。不过,如果开始表达式为 false,操作符根本不会执行。

注意

如果预计一个循环中处理大量的迭代,建议您检查使用IsStopped()函数被迫中止程序的事实。

示例

while(k<n  && !IsStopped())
  {
   y=y*x;
   k++;
  }

另见

变量初始化可见范围和变量使用期创建和删除对象