Talk:REPEAT..UNTIL/zh CN
From Lazarus wiki
Jump to navigationJump to searchFOR/WHILE/REPEAT的相互转换
在某些情况下,FOR/WHILE/REPEAT语句都是可以相互转换的。示例如下:
for i:=a to b do begin DoSomething end;
等价于
i:=a; while i<=b do begin DoSomething; i:=i+1; end;
等价于
i:=a; Repeat DoSometing; i:=i+1; Until i=b;
如果第一句中的FOR使用FOR..DOWNTO..则While和Repeat中的'+'应改为'-',并改变相应的初值和终值!