跟大家伙儿聊聊我在项目里头咋定义全局变量的这个事儿。我这脑子里也没个准谱,就想着,这变量嘛不就是个存东西的小盒子?随便在哪儿声明一下不就得?结果,项目一大,代码一多,这问题就来。
我就跟没头苍蝇似的,哪里需要变量,就在哪里写。刚开始还行,代码少,改起来也方便。可是,时间一长,我发现,这代码里到处都是变量的声明,乱七八糟的,我自己看着都头疼。有时候,想改个变量,还得在代码堆里头翻来覆去地找,累得半死不说,还容易出错。
后来我就琢磨着,这肯定不行,得想个法子。于是我就开始琢磨这“全局变量”。按照别人的说法,这全局变量,就是在哪儿都能用的变量,好比是一个公共的大仓库,啥东西都能往里头放,谁想用就去拿。
刚开始,我也不咋会用,就在代码的最上头,一股脑儿地声明一堆变量。这下,我在哪个角落里都能用这些变量,方便是方便,可是,新的问题又来。因为这全局变量谁都能改,一不留神,这变量的值就不知道被哪个小兔崽子给改,我还得费劲巴拉地去找,这不比以前更乱套吗?
后来我就想一个招儿。我把这些全局变量都放在一个单独的文件里,就像是把仓库里的东西都分门别类地放然后,我再定个规矩,谁要用这些变量,就得按照我定的规矩来,不能乱来。这样一来,这全局变量就好管多,用起来也顺手。
这全局变量,说白,就像是一个工具。用好,能让咱们事半功倍;用不就会给自己找麻烦。咱们在使用这全局变量的时候,一定要想清楚,这东西到底该咋用,别瞎用,不然到时候吃亏的还是自己。
总结一下我的心得体会:
- 定义全局变量,是为方便在程序的不同地方使用同一个变量。
- 最好把全局变量都放在一个单独的文件里,方便管理。
- 使用全局变量的时候,要定好规矩,不能乱改,不然容易出错。
这回分享就到这里结束,都是一些很简单的实践经验,希望对大家伙儿有点用。
免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。