Ammettiamolo, JSL non è il linguaggio più facile da usare da usare. È progettato principalmente per eseguire il backup dei dati dopo aver lavorato su un lungo progetto. Detto questo, ci sono molte cose utili che puoi fare con esso. Questo thread è dedicato alle nozioni di base di JSL. Se tralascio alcune cose, e lo farò, non esitate a rispondere e ad aiutare gli utenti di JMP, quindi non sarà così difficile come lo è stato per me imparare JSL.
Funzioni:
Le funzioni sono un buon modo per riutilizzare il codice se è necessario utilizzarlo più e più volte. Le funzioni in JSL hanno tutte le cose che ti aspetteresti, un nome specifico per il set di utenti, parametri di input e un valore di ritorno. Questa funzione mostra anche come analizzare un file di testo delimitato da virgole. Sintassi di seguito.
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, "," );
);
Per chiamare la funzione e assegnare il valore restituito:
parole = nomefunzione( "nomefile.txt" )
Se affermazioni:
L'istruzione if funziona come ci si aspetterebbe, ma la sintassi è leggermente diversa. Ecco un esempio:
Per i loop:
I cicli for sono molto simili ai tradizionali cicli for. Ha la sintassi in tre parti con il pezzo che viene ripetuto in loop. Il primo pezzo è per l'inizializzazione, il secondo è condizionale, il terzo è il pezzo "Do after loop". Avrà più senso tra un secondo.
In JSL viene aggiunto un quarto pezzo che contiene tutte le istruzioni da eseguire. Sintassi di seguito:
Queste sono solo le nozioni di base, ne aggiungerò altre in questo thread più avanti. Speriamo che le persone contribuiscano a renderlo molto vantaggioso. Ringrazia tutti.
-Capitano Kodie