![]() | ![]() | ![]() | Variablen und Deklarationen |
Variablen werden in NASL implizit deklariert; das heißt, dass es nicht
notwendig ist, Variablen vor der Benutzung zu deklarieren. Sie können aber das
Schlüsselwort local_var benutzen, um eine Variable als lokale Variable
einer bestimmten Funktion zu deklarieren und so Kollisionen mit externen
Variablen zu vermeiden. Wenn nichts anderes angeben wurde, behandelt NASL eine
Variablen als lokale Variable in dem Kontext, in dem sie deklariert wurde; wenn
Sie eine Variable als global deklarieren möchten, müssen Sie das Schlüsselwort
global_var verwenden.
Im Gegensatz zu C (und anderen Sprachen) muss der Typ der Variablen nicht im Voraus deklariert werden; der NASL Interpreter wird bei der ersten Zuweisung den entsprechenden Datentyp auswählen. Die Speicherverwaltung wird ebenfalls automatisch vom Interpreter übernommen.
![]() | ![]() | ![]() | Variablen und Deklarationen |