
OK, sehen wir uns also ein paar Beispiele zum Erstellen von Variablen an. Angenommen, Sie möchten eine Variable mit dem Namen a erstellen und ihr den Wert von zuweisen. Diese Zuweisungsanweisung (a
erstellt eine globale Variable mit dem Wert von Was ist, wenn Sie eine lokale Variable namens a wünschen? Zum Erstellen einer lokalen Variable verwenden Sie die Funktion Local, die zwei Argumente akzeptiert: Das erste Argument ist ein Name oder eine Liste von Namen für die lokale(n) Variable(n) und das zweite ist ein JSL-Ausdruck, der im lokalen Kontext ausgewertet wird. Sie können die Werte der lokalen Variablen entweder in der Namensliste oder als Teil des JSL-Ausdrucks initialisieren. In diesem Beispiel wird der Variable a in der Funktion Local der Wert von zugewiesen. Jede Berechnung, die mit a in diesem lokalen Block durchgeführt wird, verwendet den Wert von, aber nachdem dieser Teil des Skripts ausgeführt wurde, speichert die globale Variable a immer noch den Wert von. Angenommen, die erste Zeile Ihres Skripts ist der Aufruf Names Default to Here mit dem Booleschen Wert als Argument. Wenn Sie nach diesem Aufruf den Wert von to zuweisen, erstellt die Zuweisungsanweisung eine Variable namens a im Here-Namespace. Diese Version der Variable a kann überall innerhalb desselben Skripts verwendet werden, aber die globale Version von a speichert immer noch den Wert. Denken Sie daran, dass der doppelte Doppelpunkt als Präfix das Gültigkeitsbereichsoperator für eine globale Variable. Sie können ihn also verwenden, wenn Sie eine globale Variable erstellen und auf eine vorhandene globale Variable verweisen möchten. Wenn Sie im globalen Namespace arbeiten, ist der Gültigkeitsbereichsoperator mit Doppelpunkt nicht erforderlich, wird aber als bewährte Methode empfohlen. Bei Bedarf können Sie den Gültigkeitsbereichsoperator auch in Skripten, die den Here-Namespace verwenden, zum Erstellen oder Verweisen auf globale Variablen verwenden. JMP bietet verschiedene Funktionen zur Verwaltung Ihrer Variablen. Sie können den aktuellen Satz globaler Variablen und die zugehörigen Werte mit der Funktion „Globale Variablen anzeigen“ ermitteln. Sie können die Werte aller oder bestimmter globaler Variablen mit der Funktion „Globale Variablen löschen“ löschen. Dadurch werden diese Werte auf „fehlend“ gesetzt, die Namen bleiben jedoch im Namespace erhalten. Sie können Änderungen an globalen Variablen verhindern, indem Sie die Funktion „Globale Variablen sperren“ oder „Symbole sperren“ aufrufen. Anschließend können Sie Änderungen an zuvor gesperrten globalen Variablen zulassen, indem Sie die Funktion „Globale Variablen entsperren“ oder „Symbole entsperren“ aufrufen. Schließlich können Sie alle oder nur bestimmte globale Variablen vollständig aus dem globalen Namespace entfernen, indem Sie die Funktion „Globale Variablen löschen“ aufrufen.