evalstr
evalstr —
evalstrs évalue une chaîne de caractères contenant du code Csound et
retourne une valeur.
Description
evalstr compile et exécute du code Csound et retourne
une valeur de l'espace global (instr 0). On peut utiliser cet opcode pour
compiler de nouveaux instruments (comme compilestr).
Syntaxe
ires evalstr Scode
kres evalstr Scode, ktrig
Initialisation
« Scode » -- une chaîne de caractères à
compiler et à évaluer.
Exécution
« ktrig » -- déclenche la
compilation/évaluation s'il est différent de zéro.
Exemples
Voici un exemple de l'opcode evalstr en conjonction avec return :
Exemple 270.
ival evalstr "return 2 + 2"
print ival
Crédits
Auteur : Victor Lazzarini, 2013