hi,all
我将lua代码按照业务分成模块,模块只对外提供一两个函数,其余是内部函数,不希望对外可见
在开发过程中发现几个模块里的function不能重名,后来查资料了解到function相当于变量,不加local就是全局的,而且在调用时会全局查找function,对性能会有影响。
我目前在模块里将不对外开放的function加上了local修饰,但是这样的话就要考虑function的先后顺序,尤其是local的function互调的情况,
这跟以前的习惯完全不同,以前不需要考虑function的先后顺序,现在新加一个function还得想着应该放到哪个位置, 所以想了解下大家,这种情况有没有好的解决方式