Lua 使用点语法调用其他函数时使用函数
因此,我们有以下功能:Lua 使用点语法调用其他函数时使用函数,lua,Lua,因此,我们有以下功能: Example.Kappa.Hydra Example.Kappa.Titan Example.Kappa.Kronos 现在我有了一个函数,可以动态地返回最后一个“.”的名称(这些名称可以更改,例如Hydra->Sphinx和Titan->Herold)。使用此查找函数的正确语法是什么 我试图实现的基本目标是: Example.Kappa.GetFunctionName(1) (-> Should insert "Hydra" where GetFunction
Example.Kappa.Hydra
Example.Kappa.Titan
Example.Kappa.Kronos
现在我有了一个函数,可以动态地返回最后一个“.”的名称(这些名称可以更改,例如Hydra->Sphinx和Titan->Herold)。使用此查找函数的正确语法是什么
我试图实现的基本目标是:
Example.Kappa.GetFunctionName(1) (-> Should insert "Hydra" where GetFunctionName is)
a.b
只是a[“b]
的语法糖,其中a
是一个表,字符串“b”
是键
在您的示例中,直接使用原始表单:
Example.Kappa[GetFunctionName(1)]
我已经试过了,但它说我正在尝试索引一个空字段(又名,该字段不存在)显示。