On Monday, 4 September 2017 at 09:22:25 UTC, Vino.B wrote:
Thank you very much, i have used your idea and was able to
resolve, and i need one more favor. the below code outputs the
value but i need the name of the variable + value as below.
Output :
1
2
["C:\\Temp\\TEAM1\\BACKUP", "C:\\Temp\\TEAM2\\ARCHIVE"]
Required Output:
Test1 = 1
Test2 = 2
Path = ["C:\\Temp\\TEAM1\\BACKUP", "C:\\Temp\\TEAM2\\ARCHIVE"]
For fixed names case you can hardcode it:
writeln("Test1 = ", Params[0]);
writeln("Test2 = ", Params[1]);
writeln("Path = ", Params[2]);
You can't print the actual name of the variable used in tuple
constructing because tuple doesn't store it. More of this, the
tuple can be constructed from expression without a name, so it's
impossible in common case.