Einsteiger-Kapitel - Variablen und das Verarbeiten von Variablen
A ist ein Integer - aber beachten Sie bitte, dass Sie keine Variablen auf diesem Weg deklarieren können, wenn Sie die EnableExplicit Direktive verwenden. Außerhalb einer Prozedur wird A im Geltungsbereich des Hauptcodes ("Main scope") existieren, innerhalb einer Prozedur wird sie lokal werden.A = 0
Define B.l, C.f
Define.l D = 10, E = 20
Define.s F
G$ = "Hello, "Dies wird nicht funktionieren (G wird eine neue Integer Variable und ein Compiler-Fehler tritt auf).
G = "Goodbye, World!"
Dim H.s(19)Jetzt ist H ein Array von 25 Strings. Wenn das Array vergrößert wird, bleiben seine originalen Inhalte erhalten.
ReDim H.s(24)
Global.i J
NewList K.s()
NewMap M.s()
Procedure TestVariables() ; N und P werden lokal sein. Define.l N Protected.l P ; Q wird eine statische lokale Variable sein. Static.l Q ; Die Variable F und die String-Liste K aus dem Geltungsbereich des Hauptcodes werden in dieser Prozedur verfügbar sein. Shared F, K() ; Die globale Variable J des Hauptgeltungsbereich wird hier ebenfalls verfügbar sein. EndProcedure
; Addiert zwei zu A. A + 2 ; Bitweises Or mit 21 (aus A wird 23) A | 21 ; Bitweises And mit 1 (aus A wird 1) A & 1 ; Arithmetische Verschiebung nach links (aus A wird 2, d.h. 10 in binär). A << 1
G$ + "World!"
AddElement(K()) K() = "List element one"
M("one") = "Map element one"
Einsteiger-Kapitel Navigation
< Vorheriges: Erste Schritte | Überblick | Nächstes: Konstanten >