Ainsi, cela pourrait vous surprendre d'apprendre que chaque script est en fait une fonction unique avec ses arguments. Et il peut sembler au premier abord que cette exigence limiterait ce qu'un script peut faire. Mais rappelez-vous qu'une fonction peut avoir des arguments et que certains de ces arguments peuvent également être des fonctions. Par exemple, vous pouvez ajouter la racine carrée de au sinus de La fonction Add est la fonction unique, mais ses arguments sont également des fonctions. Mais c'est un script vraiment limité ! Alors, quelle est la fonction unique qui compose chaque script JMP ? Eh bien, cela s'appelle la fonction Glue, et cela vous permet de combiner plusieurs autres fonctions dans cette fonction unique. Ainsi, pour un exemple simple, vous souhaitez peut-être attribuer la valeur à une variable nommée x, puis vous souhaitez que JMP trouve le sinus de cette variable. Vous utilisez la fonction Glue pour combiner deux ou plusieurs fonctions en une seule fonction. Le premier argument de la fonction Glue serait la fonction Assign, qui prend deux arguments -- le nom de la variable et la valeur -- et assigne la valeur à la variable x. Ensuite, le deuxième argument de la fonction Glue serait la fonction Sine avec un argument : x. La fonction Glue évalue tour à tour chacun de ses arguments et renvoie le résultat du dernier argument. Maintenant, si vous avez créé des scripts ou consulté des scripts de vos collègues ou des scripts écrits par JMP, vous n'avez probablement jamais vu de script commençant par le mot Glue. C'est parce que, comme beaucoup d'autres fonctions, Glue a un opérateur équivalent, qui est le point-virgule. Dans de nombreux langages de programmation, un point-virgule indique la fin d'une instruction. Mais dans JSL, le point-virgule est l'opérateur de collage -- il indique à l'analyseur qu'il y a plus d'arguments à venir. Donc x égal point-virgule Sine(x) est équivalent à la fonction Glue avec les fonctions Assign et Sine comme arguments. C'est ainsi que vous combinez plusieurs fonctions en une seule fonction qui est votre script. Et il existe de nombreuses fonctions intégrées à JMP. L'un des moyens de les découvrir consiste à utiliser l'index de script, que vous pouvez trouver dans le menu Aide.