The issue I was trying to raise is that assignment modifies the global
variable but expansion uses the local value.
If the assignment to the global variable is intentional, then shouldn't
expansion use the global variable's value as well?

Reply via email to