Board logo

标题: 【While...begin...end】 [打印本页]

作者: 龙听    时间: 2021-10-12 19:42     标题: 【While...begin...end】

While
和 Begin ... End 配合使用形成一个While条件循环语句。如果布林表达式判断为真,则不断重复执行一组陈述式,直到条件不再成立。

While循环语句中的陈述式组需要用Begin 和 End, While循环语句中的陈述式组需要用; 一个Begin 跟随一个 End.
Begin 后无需加分号 (;), 整个陈述式组中的每句陈述式都要以分号 (;)结束, 在建构成完整陈述式之后的 End 也要加上分号 (;)结尾。.


用法
While E Begin
I1;
I2;
I3;
End;参数说明: E —— 布尔表达式
               I —— 陈述式


范例
求最近十根K棒的最高价之和并赋值给变量 HighPriceSum :BarBackNo=0;
While BarBackNo<10 Begin
HighPriceSum=HighPriceSum+High[BarBackNo];
BarBackNo=BarBackNo+1;
End;





欢迎光临 龙听期货论坛 (http://www.qhlt.cn/) Powered by Discuz! 7.2