DatentypenNASL SyntaxKommentareVariablen und Deklarationen

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.


DatentypenNASL SyntaxKommentareVariablen und Deklarationen