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