我的添加命令不起作用。

我的“设置数字命令”不起作用,变量num1和num2被设置为0,它们不会改变,所以我已经卡了大约30分钟,想着如何修复它,但我想不出该怎么修复它。

点赞
用户501459
用户501459

变量num1和num2被设置为0,它们不会改变,因为你在循环开始时将它们重置为0。

请将以下代码:

for char in data:lines() do
   local num1 = 0
   local num2 = 0
   ...

改成:

local num1 = 0
local num2 = 0
for char in data:lines() do
    ...

顺便说一句,你可以用以下代码替换:

local data = io.open(file, "r")
for char in data:lines() do
   ...
end
data:close()

它与下面的代码执行相同的功能:

for lines in io.lines(file) do
   ...
end
2015-08-15 06:02:46