Difference between revisions of "Infinite loop/fi"
From Lazarus wiki
Jump to navigationJump to searchLine 24: | Line 24: | ||
== [[Break]] lause == | == [[Break]] lause == | ||
− | "[[While/fi|<syntaxhighlight lang="pascal" | + | "[[While/fi|<syntaxhighlight lang="pascal" inline>While</syntaxhighlight>]] [[True/fi|<syntaxhighlight lang="pascal" inline>true</syntaxhighlight>]] [[Do/fi|<syntaxhighlight lang="pascal" inline>do</syntaxhighlight>]]" tai "[[Repeat/fi|<syntaxhighlight lang="pascal" inline>repeat</syntaxhighlight>]] [[Until/fi|<syntaxhighlight lang="pascal" inline>until</syntaxhighlight>]] [[False/fi|<syntaxhighlight lang="pascal" inline>false</syntaxhighlight>]]" luupit näyttävät aluksi ikuisilta silmukoilta |
mutta luupista poistutaan [[Break]] lauseella. | mutta luupista poistutaan [[Break]] lauseella. | ||
Line 59: | Line 59: | ||
== Katso myös == | == Katso myös == | ||
− | * [[True/fi|<syntaxhighlight lang="pascal" | + | * [[True/fi|<syntaxhighlight lang="pascal" inline>true</syntaxhighlight>]] |
− | * [[False/fi|<syntaxhighlight lang="pascal" | + | * [[False/fi|<syntaxhighlight lang="pascal" inline>false</syntaxhighlight>]] |
− | * [[Repeat/fi|<syntaxhighlight lang="pascal" | + | * [[Repeat/fi|<syntaxhighlight lang="pascal" inline>repeat</syntaxhighlight>]] [[Until/fi|<syntaxhighlight lang="pascal" inline>until</syntaxhighlight>]] |
− | * [[While/fi|<syntaxhighlight lang="pascal" | + | * [[While/fi|<syntaxhighlight lang="pascal" inline>while</syntaxhighlight>]] [[Do/fi|<syntaxhighlight lang="pascal" inline>do</syntaxhighlight>]] |
− | * [[Break/fi|<syntaxhighlight lang="pascal" | + | * [[Break/fi|<syntaxhighlight lang="pascal" inline>break</syntaxhighlight>]] |
Latest revision as of 17:11, 6 August 2022
│
English (en) │
suomi (fi) │
français (fr) │
русский (ru) │
Ikuinen silmukka (tunnetaan loppumattomana luuppina ) on luuppi joka ei koskaan pääty. Luupin sisällä olevia lauseita toistetaan ikuisesti.
while true do
begin
end;
repeat
until false;
Break lause
"While
true
do
" tai "repeat
until
false
" luupit näyttävät aluksi ikuisilta silmukoilta
mutta luupista poistutaan Break lauseella.
var
i:integer;
begin
i := 0;
while true do
begin
i := i + 1;
if i = 100 then break;
end;
end;
var
i:integer;
begin
i := 0;
repeat
i := i + 1;
if i = 100 then break;
until false;
end;