incr

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

incr

Poprzednia strona: append
Nastepna strona: if

Instrukcja inrc dodaje do zmiennej wartość liczbową. Aby dokonać tej operacji aktualna wartość zmiennej i argument są konwertowane na liczby całkowite. Do starej wartości jest dodawana wartość argumentu a wynik jest konwertowany na tekst i zapisywany jako nowa wartości zmiennej. W przypadku gdy konwersja na liczby całkowite nie uda się instrukcja generuje ostrzeżenie.

incr zmienna watrośćliczbowa

Przykłady:

set n 1

incr n 10 /* dodanie do n liczby 10 */

incr n -2 /* odjęcie 2 */

incr n 1 /* dodanie 1, nowa wartość n to 10 */

Dzięki tej instrukcji można tworzyć numeracje stron. Np. na zmienną klasową przypisujemy wartość 1. Następnie przy każdym kolejnym tworzeniu pliku pobieramy wartość ze zmiennej klasowej, zapisujemy wartość gdzieś w pliku, następnie ją zwiększamy.

Listopad 2000