Seien wir ehrlich, JSL ist nicht die benutzerfreundlichste Sprache. Es ist hauptsächlich dafür gedacht, dass Sie Ihre Daten nach der Arbeit an einem längeren Projekt sichern können. Abgesehen davon gibt es viele nützliche Dinge, die Sie damit machen können. Dieser Thread ist den Grundlagen von JSL gewidmet. Wenn ich einige Dinge auslasse, und das werde ich tun, können Sie gerne antworten und den Benutzern von JMP helfen, damit es für mich nicht so schwer ist, JSL zu lernen.
Funktionen:
Funktionen sind eine gute Möglichkeit, Code wiederzuverwenden, wenn Sie ihn immer wieder verwenden müssen. Die Funktionen in JSL verfügen über alles, was Sie erwarten: einen bestimmten Benutzersatznamen, Eingabeparameter und einen Rückgabewert. Diese Funktion zeigt auch, wie eine durch Kommas getrennte Textdatei analysiert wird. Syntax unten.
funcName = Function( {param1},
{return1},
textFile = Load Text File( param1 ); // Reads a text File called param1
// Parses through the file which is comma delimited and gets a list of words
return1 = Words( textFile, "," );
);
So rufen Sie die Funktion auf und weisen den Rückgabewert zu:
Wörter = funcName( "fileName.txt" )
Wenn Statements:
Die if-Anweisung funktioniert so, wie Sie es erwarten würden, aber die Syntax ist etwas anders. Hier ist ein Beispiel:
For-Schleifen:
Die for-Schleifen sind der herkömmlichen for-Schleife sehr ähnlich. Es hat eine dreiteilige Syntax mit dem Block, der in einer Schleife ausgeführt wird. Der erste Block dient der Initialisierung, der zweite ist bedingt, der dritte ist der „Do after-loop“-Block. Es wird gleich mehr Sinn ergeben.
In JSL wird ein vierter Block hinzugefügt, der alle auszuführenden Anweisungen enthält. Syntax unten:
Dies sind nur die Grundlagen, ich werde diesem Thread später mehr hinzufügen. Hoffentlich tragen die Leute dazu bei, dass es sehr nützlich ist. Vielen Dank an alle.
-KaptainKodie