我真的很喜欢作为一种编程语言,但是,不得不不断地为我的所有局部变量键入"local“,这让我感到很困扰。
这只会让我的代码看起来更混乱。
因此,我想知道,我能否在Lua的基础上创建一个域特定语言(DSL),以便具有以下变量命名约定。
如果变量名以所有大写字母表示,那么它就是一个全局变量
否则,变量就是local变量。
问题:这有用吗?是的还是不是?
换言之:
-- In Lua 5.2
isGlobalinLua = "is global in default Lua"
GLOBALVAR = "is global var in de