gpt4 book ai didi

variables - 包含另一个变量值的变量名

转载 作者:行者123 更新时间:2023-12-02 23:46:03 27 4
gpt4 key购买 nike

假设我预定义了 3 个变量,x1x2x3,每个变量都是不同的坐标屏幕上。我有一整 block 代码来决定另一个变量 a 是否等于 123 。现在,我想在变量名称中包含 a 的值,从而允许我在 x1x2x3 之间“动态”更改.

例如a 设置为 2。现在我想把鼠标移到xa上,那么如果a=2xa就是x2,也就是预定义变量。

很明显我对 Lua 很陌生,我尝试过谷歌搜索这个问题,但我不太确定我在寻找什么,术语等。

请问有谁能帮帮我吗?

最佳答案

如果您可以更改定义 x1x2x3 的代码,则更简洁的方法是使用数组(即 array-像 table 一样)。当您需要由数字索引的变量序列时,这是通用方法。

因此,您可以定义:而不是 x1x2x3:

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

现在,您只需使用 x[a],而不是使用 xa

关于variables - 包含另一个变量值的变量名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19807540/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com