Issue with variables

How do I get this to return;
Hello
World

instead of;
1
2

:global Test1 Hello
:global Test2 World

:for n from 1 to 2 do={
:put “$Test$n”
}

{
:global Test1 "Hello"
:global Test2 "World"
:global EvalTestn "";
:global EvalRes ""

 :for n from=1 to=2 do={
  :set EvalTestn [:parse ":global Test$n; :global EvalRes; :set EvalRes \$Test$n"]
  $EvalTestn
  :put ($EvalRes)
 }
}

Thanks, that works, now I just have to figure out why :slight_smile: (It works)