加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

变量 – 包含另一个变量值的变量名称

发布时间:2020-12-15 00:25:16 所属栏目:大数据 来源:网络整理
导读:假设我预先定义了3个变量x1,x2和x3,每个变量都是屏幕上不同的坐标.我有一大堆代码来决定另一个变量,a是否等于1,2或3.现在,我想在变量名中包含a的值,允许我在x1,x2之间“动态”变换,和x3. 例如. a设置为2.现在我想将鼠标移动到xa,所以如果a = 2,xa是x2,这是一
假设我预先定义了3个变量x1,x2和x3,每个变量都是屏幕上不同的坐标.我有一大堆代码来决定另一个变量,a是否等于1,2或3.现在,我想在变量名中包含a的值,允许我在x1,x2之间“动态”变换,和x3.

例如. a设置为2.现在我想将鼠标移动到xa,所以如果a = 2,xa是x2,这是一个预定义的变量.

它可能很清楚我对Lua很新,我试过谷歌搜索问题,但我不确定我在寻找什么,术语明智等等.

无论如何,有人能帮助我吗?

解决方法

如果您可以更改定义x1,x2和x3的代码,则更简洁的方法是使用数组(即类似数组的表).当您需要一个由数字索引的变量序列时,这是一般方法.

因此,您可以定义:而不是x1,x2和x3:

local x = {}
x[1] = 10  -- instead of x1
x[2] = 20  -- instead of x2
x[3] = 30  -- instead of x3

现在不使用xa而只使用x [a].

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读