as shown in the figure, I define a map1, in main and a map2,map2 in which the content is {"test": "test"}, and then I assign map2 to map1, in the transform method, and finally I output map1. in main. But the result is {}, that is, its value is still empty after an assignment in transform.
Why is this? All I know is that it has something to do with the stack, but the detailed reason is a little vague. I wonder if anyone can explain it in detail.