for

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

Projekt języka : Instrukcje : for

Poprzednia strona: while
Nastepna strona: currenttime

Instrukcja pętli for przebiega po wszystkich wyrazach z podanej wartości. Wyrazy są oddzielone znakami spacji, tabulacji, nowej linii. Składnia instrukcji jest następująca:

for zmienna in wartość do

[instrukcje]

endf

gdzie zmienna jest nazwą zmiennej na które będą przypisywane kolejne słowa, wartość jest zbiorem wartości do przetworzenia.

Przykłady:

decl a "a b c d", i, w
for i in $a do
	append w $a
endf
/* po wykonaniu pętli w zawiera "abcd" */
for i in "section1 section 2 section 3" do
	'<a href="'; call($i,href)(); '">'; $i; '</a><br>'; nl
endf 
/* wynik działania powyższej pętli:
<a href="section1.html">section1</a><br>
<a href="section2.html">section2</a><br>
<a href="section3.html">section3</a><br>
*/

Listopad 2000