for

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

ObjectHTML

Wstęp - geneza, zastosowania
Opis podstawowych pojęć
    Internet
    IP
    TCP
    HTTP
    WWW
    HTML
    URL
    Pozostałe usługi
Definicje
Inne rozwiazania
    Wprowadzenie
    ASP
    JSP
    PHP
    Homesite
    Microsoft FrontPage
Projekt języka
    Struktura leksykalna
    Komentarze
    Typy atrybutów i zmiennych
    Podstawowe składowe programu
    Deklaracje
    Klasy
    Metody
    Atrybuty
    Grupy
        Wprowadzenie
        Definicja
    Instrukcje
        $
        [ ]
        call
        set
        append
        incr
        if
        while
        for ->
        currenttime
        encode
        import
        export
        grmembers
        grname
        grparent
        lastwordin
        firstwordin
        beforeword
        afterword
        query
    Wyrażenia i operatory
    file
    image
    include
    Gramatyka
Wywołanie kompilatora
Program narzędziowy makedefs
    Geneza i ogólny opis
    Uruchamianie
    Przykłady użycia
Opis implementacji
    Drzewo programu / kompilator
    Opis najważniejszych klas
Przykładowa aplikacja
Podsumowanie
Literatura

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