Difference between revisions of "Repeat/ru"

From Lazarus wiki
Jump to navigationJump to search
m
 
Line 11: Line 11:
 
</syntaxhighlight>
 
</syntaxhighlight>
  
<блок операторов>: одиночный оператор на языке [[Pascal/ru|Pascal]] или блок операторов, заключенный в [[Begin/ru|<syntaxhighlight lang="pascal" enclose="none">begin</syntaxhighlight>]]-[[End/ru|<syntaxhighlight lang="pascal" enclose="none">end</syntaxhighlight>]].
+
<блок операторов>: одиночный оператор на языке [[Pascal/ru|Pascal]] или блок операторов, заключенный в [[Begin/ru|<syntaxhighlight lang="pascal" inline>begin</syntaxhighlight>]]-[[End/ru|<syntaxhighlight lang="pascal" inline>end</syntaxhighlight>]].
  
 
<условие>: [[expression/ru|выражение]], значение которого является типом boolean.
 
<условие>: [[expression/ru|выражение]], значение которого является типом boolean.

Latest revision as of 17:19, 6 August 2022

Deutsch (de) English (en) suomi (fi) français (fr) русский (ru)

Является ключевым словом, которое используется в управляющей конструкции аналогично циклу 'while do'.

Синтаксис

  repeat
    <блок операторов>
  until <условие>;

<блок операторов>: одиночный оператор на языке Pascal или блок операторов, заключенный в begin-end.

<условие>: выражение, значение которого является типом boolean.

Пример

  x := 1;
  repeat
    DoSomethingHere(x);
    x := x + 1;
  until x = 10;



Ключевые слова: begindoelseendforifrepeatthenuntilwhile