내가하려는 것은; 모듈을 사용하여 두 개의 별개의 별개의 테이블을 만들지 만 일어날 것으로 보이는 것은 있습니다. 만약 내가 이미 '요구'를 사용했다면 이전에 대한 참조를 줄 것입니다. 정말로 원하는 것은 모듈의 값/값입니다. 1) 때문에 'dofile'을 사용할 수 없습니다. 상대 경로와 2)를 사용해야합니다. 코로나에서 안드로이드 용으로 제작 중이며 'dofile'이 .apk와 잘 작동하지 않는다는 것을 이해합니다.루아 'require'duplicating table
여기 내 코드입니다.
이
은이 %에서 cd %/모듈 내 main.luafoo = require('modules.myModule')
bar = require('modules.myModule')
bar:changeName()
assert(foo.name ~= bar.name)
/인 MyModule입니다
local M = {
name = "hai",
changeName = function(self)
self.name = 'not_hai'
end
}
return M