in WDL:
var get_var=0;
var juhu=4;
function bla()
{
execute("get_var = juhu+5;");
//get_var = 9
}
in Lite-C
var* get_var=0;
var juhu = 4;
void bla()
{
get_var = var_for_name("juhu");
*get_var += 4; // = 8
}
möglich ist auch:
LITE-C: var_for_name("juhu = 20"); //ohne semikolon
in WDL: execute("juhu = juhu+25;"); //mit semikolon
ACHTUNG: Beide Befehle arbeiten langsam!!! Habe das früher mal nachgemessen. Eine einfache Anweisung wie execute("temp=1;"); ist 100 (!!!) mal langsamer als einfach nur temp=1; im code.
Daher NICHT exzessiv nutzen sondern auf Lite-C/WDL Variablen Pointer zurückgreifen.