Возможно ли получить значение класса/структуры/других переменных во время выполнения в dlang, чтобы получить/установить его значение? Если да, как это сделать, укажите пример. А также можно получить значение переменной времени выполнения?Получить значения переменных во время выполнения с использованием отражения в Dlang
Пример:
class S{ int svariable = 5;}
class B { int bvariable = 10;}
void printValue(T, T instanceVariable, string variableName) {
writeln("Value of ", variableName, "=", instanceVariable.variableName);
}
Выход:
Значение svariable = 5;
Значение bvariable = 10;
Там были некоторые разговоры о [std.reflection] (HTTP: // форум .dlang.org/post/rxrlggihbstxxriswwnp @ forum.dlang.org) немного назад. – greenify
Да, я прошел через эту нить, но ничего не было в библиотеке. В то время как googling я просто сталкивался с колдовством того же ответа от @mitch_. –