jlrun

Exécute des instructions Julia depuis Nelson.

📝 Syntaxe

  • jlrun(code)

  • outvars = jlrun(code, outputs)

  • outvars = jlrun(code, outputs, jlName, jlValue)

📥 Argument d'entrée

  • 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.

📤 Argument de sortie

  • 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

jlrunfile, jlenv, Julia types supported.

🕔 Historique

Version
📄 Description

1.12.0

version initiale

Last updated

Was this helpful?