通过一个名称/调用引用两个独立的变量

时间:2018-07-07 03:32:54

标签: lua roblox

我是Lua的新手,不确定是否可能。

通过一个名称/调用引用两个独立的变量, 即

本地件= game.Workspace.Part1 除了game.Workspace.Part2

都是特定对象,而不是值。

1 个答案:

答案 0 :(得分:1)

简短答案:

Lua或我所知的任何其他编程语言都无法实现您想做的事情。但是,您想要实现的目标可以轻松完成。

最直接的解决方案是只检查两个值中任意一个的条件。如果需要经常执行此操作,则可以创建一个函数来检查两个值上的条件,并且如果它发生在许多不同的值上,则甚至可以编写一个函数,该函数返回另一个闭包来检查两个上值的条件。

如果您关心的不是那么容易地检查两个值的条件,而是要以语义上有意义的方式将它们存储在一起,则只需将它们都放在{first = game.Workspace.Part1, second = game.Workspace.Part1}之类的表中并应用您对元素firstsecond的条件,而不是对象本身的条件。