Question:
Code Snippet:Output:
FIRST: /home/yuerki/10.12/proj/power1 /home/yuerki/10.12/proj/power2 /home/yuerki/10.12/proj/power3 /home/yuerki/10.12/proj/power4 /home/yuerki/10.12/proj/power5 is powerArray
Second: 1 2 3 4 5 is powerArray
Question/Doubt: Why “SECOND: 1 2 3 4 5 is powerArray” has come in output? I was expecting it to be “SECOND: /home/yuerki/10.12/proj/power1 /home/yuerki/10.12/proj/power2 /home/yuerki/10.12/proj/power3 /home/yuerki/10.12/proj/power4 /home/yuerki/10.12/proj/power5” because we made no changes in @powerArray, and only in $powerNum?
Can anyone please explain? Also, how can i avoid the substitution changes in @powerArray? As I need to use this global array at other places as well
Answer:
Make modification like below:If you have better answer, please add a comment about this, thank you!