Left operand must be 1-value
时间: 2023-05-19 09:07:16 浏览: 105
CJ1W-SCU模块协议宏做Modbus-RTU主站
这是一个编程类的问题,它是指在 Lua 中,赋值语句的左值必须是一个可修改的变量,不能是一个表达式或常量。例如,以下代码是错误的:
2 = x
正确的写法应该是:
x = 2
如果你需要在 Lua 中创建一个闭包工厂,可以使用以下代码:
function makeClosureFactory()
local counter = 0
return function()
counter = counter + 1
return function()
return counter
end
end
end
这个闭包工厂可以用来创建一个计数器,每次调用闭包时,计数器会自增,并返回当前的计数值。
关于中文加密,我不确定你具体指的是什么,如果你能提供更多的信息,我可以尝试回答。
阅读全文