On 5/28/20 4:26 PM, Quantium wrote:
I need to create a variable with custom name, like this
import std;
void main()
{
     string name;
     readf(" %s", &name);
     // some code that generates a variable of type integer and value 0
       int value = 0;
}
Could you help me with that?

If you are asking to have code that uses a runtime string as a variable name, you will not be able to do that in D. You have to know the name at compile time.

However, you can store data mapped to string names using an associative array:

int[string] variables;
variables[name] = 0;

// use like
writeln(variables[name])
variables[name] = 5;

-Steve

Reply via email to