【发布时间】:2021-08-25 20:34:38
【问题描述】:
local function Numeral(roman)
local symbols = {}
local sum = 0
for i = 1,#roman do
local val = roman:sub(i,i)
sum = sum + symbols[val]
end
return sum
end
print(Numeral('II'))
基本上,我正在制作一个罗马数字到数字的转换器。我想要做的是访问带有变量的字典中的键
local var = 'I'
local something = dictionary.var
但就我所做的而言,它可能会更复杂一些。有可能吗?
【问题讨论】:
-
只需在数组中创建一个字典,其中索引是单词
标签: dictionary variables lua roman-numerals