При создании класса lua с методами и последующем его создании методы
замедляют работу таблицы или программы?пример ниже?
local Person= {}
Person.name = ""
Person.age = 0
function Person:new(person)
local newPerson = person or {}
setmetatable(newPerson,self)
self.__index = self
return newPerson
end
function Person:giveName()
self.name = "John"
end
return Person
В другом файле
local Person = require(location.Person)
local allPeople = {}
for i = 1,1000 do
local newPerson = Person:new()
allPeople[i] = newPerson
end
Добавляются ли методы в таблицу и делает ли она производительность
меньше таблицы или программы?