RosettaCodeData/Task/Dynamic-variable-names/Zkl/dynamic-variable-names.zkl

6 lines
254 B
Text
Raw Permalink Normal View History

2017-09-23 10:01:46 +02:00
vname:="foo"; // or vname:=ask("var name = ");
klass:=Compiler.Compiler.compileText("var %s=123".fmt(vname))(); // compile & run the constructor
klass.vars.println();
klass.foo.println();
klass.setVar(vname).println(); // setVar(name,val) sets the var