是否可以在运行时使用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);
}
输出:
可变值= 5;
bvariable的值= 10;
有一个名为witchcraft的库,允许进行运行时反射。在该页面上有如何使用它的示例。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句