在编写快速、完成的脚本时,一旦不再需要变量名,我经常会覆盖它们。这很糟糕吗?它可以节省内存,就像回收苏打水可以拯救地球一样。
问问题
358 次
1 回答
1
它如何节省内存以覆盖变量,而不是正确处理它并声明一个新变量。你有组装机械方面的经验吗?我相信通过按自己的方式进行操作可以节省的唯一一件事就是打字。当您在脚本中进一步深入时不选择唯一变量时,代码可读性会受到影响。
以一本书为例,它一直重复使用第 1 页到 300 页的书的页面。回忆你的位置有多容易?
参考您对重用变量和回收的比较。变量是内存的相对空间,它们完全消散,就好像它们在破坏时不存在一样,因为塑料和纸总是会留下某种足迹,即使它是物理变化的形式,例如从固体到气体。
我建议只声明完成工作所需的变量数量,但尽可能多地声明以提高代码可读性。除非有其他的动机。
我会在自助餐中查看诸如盘子之类的变量,一旦您完成...换一个新的。
于 2012-09-24T21:37:28.617 回答