Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:循环语句问题

1楼
qq代人发帖 发表于:2014/8/22 10:34:21
for i=1 to 1 do;
BEGIN
if e>3 then
break;
e:I;

为什么上面的语句

一直显示break只能在循环语句中使用?
2楼
追逐趋势 发表于:2014/8/22 10:37:21
以下是我写的代码,为什么我写的不行,
for i=1 to 1 do;
BEGIN
if e>3 then
break;
e:I;
end
而你们在教程中写的一样的语句,却没问题?

FOR J:=0 TO 10 DO
  BEGIN

   IF ZP = 1 THEN

       BREAK;
   Tmp:=REF(LOW,J);

  END



3楼
jinzhe 发表于:2014/8/22 10:49:02
e>3之后把low赋值给e?
4楼
追逐趋势 发表于:2014/8/22 10:54:52
就算改成
for i=1 to 1 do;
BEGIN
if i>3 then
break;
hh:I;
end
也是不行
5楼
jinzhe 发表于:2014/8/22 10:59:32

for i=1 to 1 do

至少得要改成i=1 to 10,后面的语句才有用吧?

6楼
追逐趋势 发表于:2014/8/22 11:01:03
就算是改成1万也,
还是显示BREAK只能在循环语句里使用!
for i:=1 to 10000000000000000000000000000000000000000 do;
BEGIN
if i>3 then
break;
hh:I;
end
[此贴子已经被作者于2014/8/22 11:02:08编辑过]
7楼
jinzhe 发表于:2014/8/22 11:05:28
do后面多了一个分号,
共7 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.02734 s, 3 queries.