Ist es möglich, den Wert der Klasse/struct/andere Variablen während der Laufzeit in dlang zu bekommen, um seinen Wert zu erhalten/setzen? Wenn ja, wie soll das gemacht werden? Und ist es auch möglich, den Wert der Laufzeitvariablen zu erhalten?Die Variablenwerte zur Laufzeit über Reflektion in Dlang beziehen
Ex:
class S{ int svariable = 5;}
class B { int bvariable = 10;}
void printValue(T, T instanceVariable, string variableName) {
writeln("Value of ", variableName, "=", instanceVariable.variableName);
}
Ausgang:
Wert von svariable = 5;
Wert von bvariable = 10;
Es gab einige Diskussion über [std.reflection] (http gewesen: // Forum .dlang.org/post/rxrlggihbstxriswwnp @ forum.dlang.org) vor ein paar Jahren. – greenify
Ja, ich bin durch diesen Thread gegangen, aber nichts verfügbar als Bibliothek. Beim googlen stoße ich nur auf die gleiche Antwort von @mitch_. –