是否有可能在运行时在dlang中获取class/struct/other变量值来获取/设置其值?如果是,请提供示例.还有可能获得运行时变量值吗?
例如:
class S{ int svariable = 5;}
class B { int bvariable = 10;}
void printValue(T, T instanceVariable, string variableName) {
writeln("Value of ", variableName, "=", instanceVariable.variableName);
}
Run Code Online (Sandbox Code Playgroud)
输出:
svariable值= 5;
b变量值= 10;