Ruby有一个非常有趣的功能,当你用'Class.new‘创建一个类并将它赋给一个常量(大写)时,语言“神奇地”设置了类的名称,使之与常量相匹配。捕获”了赋值,并在匿名类上插入了set的名称。我想知道在Lua中是否有类似的方法。我已经实现了自己的类系统,但为了让它正常工作,我必须指定相同的名称两次:
-- This is Lua cod
我成功地使用了'AWS‘(Amazon Web Services) SDK版本2(不是大写字母的'Aws’,因为这是SDK版本1的命名空间,我使用的是'Aws‘版本2),命名空间常量'Aws’在rails控制器级别是已知的,但如果我深入一层,比如尝试在由同一控制器创建的模型中使用'Aws‘,则'Aws’命名空间是未知的。我得到一个未定义的常量'Aws‘错误。
我<e