while

Obiektowy język definiowania dokumentów hipertekstowych i jego implementacja.

Projekt języka : Instrukcje : while

Poprzednia strona: if
Nastepna strona: for

Instrukcja pętli while. Instrukcja ta sprawdza warunek czy jest prawdziwy, jeśli tak wykonywane są instrukcje w bloku do-endw. Gdy warunek jest nieprawdziwy sterowanie programu przechodzi do następnej instrukcji po pętli. Składnia jest następująca:

while wyrażenie do

[instrukcje]

endw

Przykłady:

set loop 1
while $loop <> 6 do
	$loop ; sp /* wypisanie wartości zmiennej loop */
	incr loop 1
endw
/* wynik działania to "1 2 3 4 5 " */

set i 1
while $i n<= 3 do
set j 3
	while $j n>= 1 do
		$i; $j; ","
		incr j -1
	endw
	incr i 1
endw
/* wynik działania to "13,12,11,23,22,21,31,32,33," */  

Listopad 2000