возможно ли полностью отменить код из импортированного модуля LUA?
Например, у нас есть
mymath.lua
как модуль
local mymath = {}
local a = 1
function mymath.add(a,b)
print(a+b)
end
function mymath.sub(a,b)
print(a-b)
end
function mymath.mul(a,b)
print(a*b)
end
function mymath.div(a,b)
print(a/b)
end
return mymath
а у нас
testmodule.lua
импортирующий модуль mymath
mymathmodule = require("mymath")
for key,value in pairs(mymathmodule) do
print(key, value)
end
Мне удалось распечатать объявление функции, но я не могу получить параметр или что находится внутри этих функций. В Python мы могли бы перевернуть импортированный модуль, есть ли способ сделать это в LUA?