我正在尝试学习 Lua 语言来为我公司的产品开发插件。为了帮助我学习(连同 PiL 书、参考手册和大量在线资源),我在阅读时尝试破译我们当前使用的插件。
我注意到的一件事是local变量列在最顶部并且没有设置为特定值。例如:local SendVar和local EndVar。
但后来,使用了 many function's 和localvar's。
我的问题:我了解“范围”global和local变量。local function但是如果插件中没有's,那么 all 中是否使用了所有 local变量functions?
对于任何混淆,我深表歉意。但我试图弄清楚如何在另一个使用其他 Lua 插件的程序中使用插件。当我说除非local function另有说明,否则所有local变量都仅在该插件文件中使用时,我进行了疯狂的猜测。
我对么?