
Wir haben das Protokoll genutzt, um die Ergebnisse aller ausgeführten Codezeilen anzuzeigen. Wir können aber auch steuern, was im Protokoll angezeigt wird. Ich lösche das Protokoll und das Fenster des Skript-Editors. Wenn ich mit globalen Variablen arbeite, was ich natürlich getan habe, kann ich „show globals“ in Klammern eingeben. Ich brauche kein Argument, kann aber einzelne globale Variablen angeben, die ich sehen möchte. Ich suche einfach nach allen. Ich werde mein Protokoll etwas erweitern, damit Sie es sehen können, und sogar den Code, den ich ausgeführt habe, die Funktion „show globals“. Es werden alle von mir definierten Variablen sowie einige aus dem Initialisierungsskript angezeigt. Die Variablen dt und tb habe ich nicht unbedingt erstellt. Diese waren Teil des Initialisierungsskripts, aber die anderen, die ich erstellt habe, sind vorhanden. Außerdem wird mir eine Liste meiner aktuellen globalen Variablen angezeigt. Diese bleiben bestehen, bis ich JMP schließe oder sie mit einer Funktion lösche. Statt „globals anzeigen“ verwende ich nun die Funktion „show“. Ich verzichte auf „globals“. Ich möchte die Variablen a und b anzeigen. Die Argumente für „show“ sind also „a“ und „b“. Ich führe sie aus. Die Funktion „show“ gibt die Variablennamen sowie die ihnen zugewiesenen Werte zurück. Es gibt noch eine weitere Funktion namens „print“. Ich ersetze „show“ durch „print“ und führe sie aus. „print“ zeigt die Werte der Variablen an. Beide, „show“ und „print“, werden in separaten Zeilen angezeigt. Und dann haben wir noch die Funktion „write“. Ich ersetze „print“ durch „write“ und führe sie aus. Die Funktion „write“ gibt die Werte ihrer Argumente zurück, aber in derselben Zeile. Sie fügt keine Leerzeichen ein. Wir würden der Funktion „write“ also Argumente hinzufügen. Ich beginne also mit einer Zeichenfolge. Und die Zeichenfolge sagt: Hier ist der Wert von a – und ich setze ein Leerzeichen und schließe meine Anführungszeichen, eine Art Komma. Und ich setze hier auch ein Leerzeichen um die Argumente, nur um das Lesen zu erleichtern. Dann setze ich ein Leerzeichen nach dem Komma, das nach a kam. Und ich öffne meine Anführungszeichen wieder. Dies beginnt mit einem Leerzeichen. Und der Wert von b ist Leerzeichen, schließen Sie Anführungszeichen, fügen Sie ein Komma hinzu, fügen Sie ein Leerzeichen hinzu, nur um das Lesen zu erleichtern. Und wenn ich diese Zeile ausführe, hat die Schreibfunktion dies alles in einer einzigen Zeile des Protokolls und ohne die Trennzeichen zurückgegeben. Es ist also nur eine Nachricht im Protokoll, die Sie dem Benutzer Ihres Skripts zur Verfügung stellen können. Das war also nur ein kurzer Rundgang durch einige der grundlegenden Elemente der Skriptsprache.