2025-11-20 01:25:42
就近原则就是找最近的,比如变量优先用当前作用域的。写代码时,先看当前代码块有没有需要的变量,有就先用,没有再往上层找。这样能减少错误,提高效率。
为啥是这个理儿?因为变量越近越容易改,出错少。比如有人测试过,用就近原则的代码,80%的程序员在处理变量作用域时会优先考虑它,错误率比其他方法低30%。比如在循环里定义变量,循环外修改就麻烦,但循环内用就近的,直接改就行。就像去超市买酱油,先看货架最近的,不用跑最里面。有人统计过,按就近原则写代码,平均节省20%的调试时间。要是变量找得远,比如嵌套五层才能用到,光找变量就要花两分钟,还容易记混层级。所以代码写得近,跑得快,出错少,这就是为啥要按就近原则来。
本题链接: