Referenz - ENUM
Typ: Anweisung
Kategorie: Programmorganisation
Syntax A:
ENUM [Listenname]
Element1 [= INTEGER Wert]
Element2 [= INTEGER Wert]
Element3 [= INTEGER Wert]
...
END ENUM
Syntax B:
ENUM [Listenname]
Element1 [= INTEGER Wert], Element2 [= INTEGER Wert], ...
END ENUM
ENUM (kurz für enumeration = Nummerierung) erzeugt eine Liste von Konstanten vom Typ INTEGER, deren Werte ihrer Position im ENUM-Block entsprechen, begonnen wird dabei mit dem Wert 0.
Soll ein Element einen von der Reihenfolge abweichenden Wert erhalten, kann dieser per '= Wert' zugewiesen werden.
Da sich die Elemente wie Konstanten verhalten, ist es nicht möglich, ihnen im Laufe des Programms andere Werte zuzuweisen.
Beispiel:
ENUM
a
b
c = 4
d
END ENUM
PRINT a, b, c, d
Ausgabe:
0 1 4 5Die Vergabe eines Listennamens ist im Zusammenhang mit DIM sinnvoll. Eine Variable, die als ENUM-Liste deklariert wird, kann nur einen Wert annehmen, der in der Liste aufgeführt ist.
Unterschiede zu QB: Neu in FreeBASIC.
| Zusätzliche Informationen und Funktionen | ||||
|---|---|---|---|---|
|
||||




FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!

Versionen