获取Lua中同名变量的内容
Get the content of a variable with the same name in Lua
我有两个变量,比如 Stefan 和 StefanDouble。我有一个包含 "Stefan" 的字符串变量。如何获取同名变量和末尾带Double的变量的内容?这样做有什么理由吗?
任何时候您发现自己将一个变量名存储在另一个变量中时,您应该将这些“变量”存储在 table 中。实变量用于存储算法固有的信息,而 tables 用于存储未知数量的数据。
local myVars = {
Stefan = 1,
StefanDouble = 2,
}
local myString = 'Stefan'
print(myVars[myString])
print(myVars[myString .. 'Double'])
我有两个变量,比如 Stefan 和 StefanDouble。我有一个包含 "Stefan" 的字符串变量。如何获取同名变量和末尾带Double的变量的内容?这样做有什么理由吗?
任何时候您发现自己将一个变量名存储在另一个变量中时,您应该将这些“变量”存储在 table 中。实变量用于存储算法固有的信息,而 tables 用于存储未知数量的数据。
local myVars = {
Stefan = 1,
StefanDouble = 2,
}
local myString = 'Stefan'
print(myVars[myString])
print(myVars[myString .. 'Double'])