一开始想定义一个全局变量,在别的方法里可以改变,然后在本方法里也是改变之后的值,然后测试发现是改变不了的,比如我在start方法里面定义了a=0在startA方法里改变a=3,改变的值只在startA方法里起作用,start 方法里的a还是1

本文探讨了一个编程中的常见问题:在不同方法中修改全局变量的值却无法在原方法中反映更改。作者尝试在start方法中定义全局变量a,并在startA方法中修改其值为3,但发现start方法中的a值并未更新。
一开始想定义一个全局变量,在别的方法里可以改变,然后在本方法里也是改变之后的值,然后测试发现是改变不了的,比如我在start方法里面定义了a=0在startA方法里改变a=3,改变的值只在startA方法里起作用,start 方法里的a还是1


被折叠的 条评论
为什么被折叠?