Startseite > lang > localdecl 
 en fr es it nl pl pt pt_BR mk sq ca hu cs tr ar fa id vi ko ja ru zh zh_TW eo
Zurück  Weiter  Bearbeiten  Umbenennen  Rückgängig  Neu laden  Suchen  Verwaltung  
Dokumentation
Verlauf
 
Achtung! Diese Seite ist nicht mehr aktuell.  Siehe englische Version 
Local Variable Declaration
DIM Variablenname AS Datentyp [ = Ausdruck ]

Deklariert eine lokale Variable in einer Prozedur oder Funktion

Diese Variable ist nur innerhalb der Prozedur oder Funktion zugänglich, in der sie deklariert wurde.

Beispiel

DIM Val AS Integer
DIM Name AS String
DIM hObject AS Object
DIM hCollection AS Collection

Initialisierung

Die Variable kann mit einem beliebigen Ausdruck initialisiert werden.

Beispiel

DIM bCancel AS Boolean = TRUE
DIM Languages AS String[] = [ "fr", "it", "es", "de", "ja" ]
DIM DefaultLanguage AS String = Languages[1]

Alternativ kann die Variable mit einem neu instanziierten Objekt initialisiert werden.

Local Variable Declaration
DIM Variablenname AS NEW Class ( Arguments ... )

DIM aTask AS NEW String[]
DIM aCollection AS NEW Collection(gb.Text)

Oder die Variable wird mit einem nativen dynamischen (dynamic array) Array initialisiert.

Local Variable Declaration
DIM Variablenname AS NEW Nativer Datentyp [ Arraydimensionen ... ]

Wichtig: Jegliche Ausdrücke zum Angeben der Arraydimensionen sind möglich.

DIM aWords AS NEW String[WORD_MAX * 2]
DIM aMatrix AS NEW Float[3, 3]

Mehrfachdeklarationen

Mehrere Variablen können auf derselben Zeile deklariert werden:

Beispiel

DIM Text AS String, Matrix AS NEW Float[3, 3]
DIM X, Y, W, H AS Integer

Siehe auch

Variable Declaration