Nun werfen wir einen kurzen Blick auf lokale Variablen und die Verwendung der lokalen Funktion. Also lösche ich den Inhalt des Skript-Editors und gebe lokale und offene Klammern ein. Und denken Sie daran, dass das erste Argument eine Liste der lokalen Variablennamen ist und ich die Zuweisungen entweder in dieser Liste vornehmen kann oder dass es Teil des JSL-Ausdrucks sein könnte, der das zweite Argument für die lokale Funktion ist. Ich werde die Zuordnung in der Liste vornehmen. Also öffne ich die geschweiften Klammern und JMP hat das auch für mich automatisch vervollständigt. Und ich tippe gleich Komma q gleich Pi ein. Und ich werde die Klammern öffnen. Ich werde den Schlusstext überschreiben. Ich werde die schließende geschweifte Klammer überschreiben. Und da ich nur eine Zeile eintippe, habe ich meinen Cursor nicht an eine andere Stelle bewegt und bin dann zu diesem Teil des Codes zurückgekehrt. JMP erkennt, dass ich nur die geschlossene geschweifte Klammer oder die rechte geschweifte Klammer überschreibe. Und dann gebe ich nach diesem ersten Argument ein Komma ein. Und ich gebe log ein und sein Argument wird ein mal Kosinus, cos sein, und sein Argument wird q sein. Bevor ich das ausführe, gebe ich hier auch mein Semikolon ein. Bevor ich das ausführe, bewege ich den Mauszeiger über a, und Sie werden feststellen, dass a den Wert von speichert. Und ich bewege den Mauszeiger über q, und Sie können in der Hover-Hilfe sehen, dass derzeit kein Wert in q gespeichert ist . Ich werde diese Werte für meine Berechnung verwenden. Also werde ich dieses Skript ausführen. Die Berechnung wurde durchgeführt. Sie sehen, dass es anders aussah als das vorherige darüber im Logbuch, weil dieses einen Wert hatte, der mal dem Logarithmus mal dem Kosinus von Pi entspricht. Nun, es ist der Logarithmus mal dem Kosinus von Pi. Ich habe also einen anderen Wert. Aber wenn ich im Skript mit der Maus über a fahre, sehen wir, dass es immer noch speichert. Die globale Variable a speichert immer noch. Diese Version von a existierte also nur, während mein Skript ausgeführt wurde. Und wenn ich mit der Maus über q fahre, sieht man, dass es noch leer ist. Es wird kein Wert gespeichert. Der Wert von pi wurde nur lange genug gespeichert, damit dieser Ausdruck ausgewertet werden konnte.