等价于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后面的=符号,因此无法正常工作。有什么解决方法吗?

解决方法

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