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 :

Example 227. 

ival evalstr "return 2 + 2"
print ival


Crédits

Auteur : Victor Lazzarini, 2013