# [archetype .. "Na-6ren">
gpt4 book ai didi

variables - 如何使用字符串和连接访问变量名

转载 作者:行者123 更新时间:2023-12-01 19:18:20 26 4
gpt4 key购买 nike

我想做如下的事情:

local archetype = "melee"
local meleeNames = { x,y,z }

if itemNumber > # [archetype .. "Names"] then
itemNumber = # [archetype .. "Names"]
end

但是,我不确定如何访问该变量,这不是......

[archetype .. "Names"] 

谢谢,沟壑

最佳答案

正如 @yu-hao 在他的评论中所说,你可以编写这样的语法。您可以使用令人讨厌的技巧来达到类似的效果,但不建议这样做。相反,做这样的事情:

local archetypes = { meleeNames = { x, y, z },
... others }
local archetype = "melee"

if itemNumber > #archetypes[archetype .. "Names"] then
itemNumber = #archetypes[archetype .. "Names"]
end

关于variables - 如何使用字符串和连接访问变量名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25780771/

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