Lua中x++的等效形式是什么?

我正在尝试做以下操作

local a = 1
for i,v in pairs(getloadedmodules()) do
 if v:IsA("ModuleScript") then
  v.Name = a = a + 1
 end
end

但显然这行不通,因为=号后面跟着a。有没有什么解决方式?

点赞
用户12568711
用户12568711
局部变量 a 被赋值为 1
循环遍历 getloadedmodules() 函数返回的表格,使用 pairs() 函数进行遍历,其中 i 为键,v 为值
如果 v 是一个 ModuleScript 类型的对象,则执行如下子操作:
    1. a 自增 1
    2. 将 v 的 Name 属性赋值为 a

注意:保留原有的 markdown 格式。

2020-08-31 02:45:47