jlrun
Exécute des instructions Julia depuis Nelson.
📝Syntaxe
jlrun(code)
outvars = jlrun(code, outputs)
outvars = jlrun(code, outputs, jlName, jlValue)
📥Arguments d'entrée
Paramètre Description
code une chaîne (scalaire), un tableau de chaînes, un vecteur de caractères ou un tableau de caractères.
jlName, jlValue Noms et valeurs des arguments d'entrée.
outputs tableau de chaînes : noms des variables Julia.
📤Arguments de sortie
Paramètre Description
outvars Une ou plusieurs variables de l'espace de travail Nelson renvoyées sous forme de types Julia valides.
📄Description

jlrun(code) exécute les instructions Julia présentes dans la chaîne de code via l'interpréteur Julia.

Les variables générées par la fonction jlrun restent persistantes, permettant leur réutilisation dans des appels jlrun ultérieurs.

outvars = jlrun(code, outputs) : les variables Julia spécifiées dans outputs sont renvoyées vers Nelson.

Les valeurs de ces variables sont capturées dans outvars.

outvars = jlrun(code, outputs, jlName, jlValue) : le code est exécuté avec des noms de variables d'entrée et de sortie assignés, en utilisant des données Nelson transmises via un ou plusieurs arguments nom-valeur.

💡Exemples
jlrun('a = b * c', 'b', 5, 'c', 10)
r = jlrun('d = a + c', 'd')
jlrun(["a = 3","print(a)"])
[R1, R2] = jlrun("a=b*c",["a","b"], 'b', 5, 'c', 10)
🔗Voir aussi
jlrunfilejlenvJulia types supported
🕔Historique des versions
Version Description
1.12.0 version initiale
Modifier cette page sur GitHub