Soyons réalistes, JSL n’est pas le langage le plus convivial à utiliser. Il est principalement conçu pour vous permettre de sauvegarder vos données après avoir travaillé sur un long projet. Cela étant dit, vous pouvez faire de nombreuses choses utiles avec. Ce fil est dédié aux bases de JSL. Si j'oublie certaines choses, et je le ferai, n'hésitez pas à répondre et à aider les utilisateurs de JMP, afin que ce ne soit pas aussi difficile que pour moi d'apprendre JSL.
Les fonctions:
Les fonctions sont un bon moyen de réutiliser du code si vous devez l'utiliser encore et encore. Les fonctions de JSL ont tout ce que vous attendez, un nom d'ensemble utilisateur spécifique, des paramètres d'entrée et une valeur de retour. Cette fonction montre également comment analyser un fichier texte délimité par des virgules. Syntaxe ci-dessous.
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, "," );
);
Pour appeler la fonction et attribuer la valeur de retour :
mots = funcName( "fileName.txt" )
Si les déclarations :
L'instruction if fonctionne à peu près comme on pourrait s'y attendre, mais la syntaxe est un peu différente. Voici un exemple:
Pour les boucles :
Les boucles for sont très similaires à la boucle for traditionnelle. Il a la syntaxe en trois parties avec le morceau qui est bouclé. Le premier morceau est destiné à l'initialisation, le second est conditionnel, le troisième est le morceau "Faire après la boucle". Cela aura plus de sens dans une seconde.
Dans JSL, un quatrième morceau est ajouté et contient toutes les instructions à exécuter. Syntaxe ci-dessous :
Ce ne sont que les bases, j'en ajouterai plus à ce fil plus tard. J'espère que les gens contribueront à le rendre très bénéfique. Merci a tous.
-KaptainKodie