Difference between revisions of "Infinite loop/fi"
From Lazarus wiki
Jump to navigationJump to search (Created page with "{{Infinite loop}} Ikuinen silmukka (tunnetaan loppumattomana luuppina ) on luuppi joka ei koskaan pääty. Luupin sisällä olevia lausekkeita toistetaan ikuisesti. <synta...") |
|||
(One intermediate revision by one other user not shown) | |||
Line 2: | Line 2: | ||
Ikuinen silmukka (tunnetaan loppumattomana luuppina ) on luuppi joka ei koskaan pääty. | Ikuinen silmukka (tunnetaan loppumattomana luuppina ) on luuppi joka ei koskaan pääty. | ||
− | Luupin sisällä olevia | + | Luupin sisällä olevia [[statement/fi|lauseita]] toistetaan ikuisesti. |
− | + | <syntaxhighlight lang="pascal"> | |
− | <syntaxhighlight> | ||
while true do | while true do | ||
Line 15: | Line 14: | ||
− | <syntaxhighlight> | + | <syntaxhighlight lang="pascal"> |
repeat | repeat | ||
Line 25: | Line 24: | ||
== [[Break]] lause == | == [[Break]] lause == | ||
− | "[[While]] [[True]] [[Do]]" tai "[[Repeat]] [[Until]] [[False]]" luupit näyttävät aluksi ikuisilta silmukoilta | + | "[[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. | ||
− | <syntaxhighlight> | + | <syntaxhighlight lang="pascal"> |
var | var | ||
Line 44: | Line 43: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | <syntaxhighlight> | + | |
+ | <syntaxhighlight lang="pascal"> | ||
var | var | ||
i:integer; | i:integer; | ||
Line 59: | Line 59: | ||
== Katso myös == | == Katso myös == | ||
− | * [[True]] | + | * [[True/fi|<syntaxhighlight lang="pascal" inline>true</syntaxhighlight>]] |
− | * [[False]] | + | * [[False/fi|<syntaxhighlight lang="pascal" inline>false</syntaxhighlight>]] |
− | * [[Repeat]] [[Until]] | + | * [[Repeat/fi|<syntaxhighlight lang="pascal" inline>repeat</syntaxhighlight>]] [[Until/fi|<syntaxhighlight lang="pascal" inline>until</syntaxhighlight>]] |
− | * [[While]] [[Do]] | + | * [[While/fi|<syntaxhighlight lang="pascal" inline>while</syntaxhighlight>]] [[Do/fi|<syntaxhighlight lang="pascal" inline>do</syntaxhighlight>]] |
− | * [[Break]] | + | * [[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;