![]() |
1
1
避免全局变量或全局可访问名称的一个好方法是在函数闭包中“隐藏”一个局部变量。下面的代码显示了如何做到这一点的示例:
给予:
如果需要,可以修改上述代码,通过调用函数而不是在代码中“硬编码”值来设置起始值(例如,不是0)。也可以将代码重写为函数装饰器,它计算某个任意函数被调用的次数。 |