- 705 名前:デフォルトの名無しさん [2008/01/12(土) 13:59:52 ]
- xxx.luaとxxx/table.luaから成り立つライブラリがあって、
--xxx.lua require "xxx" module("xxx",package.seeall) function xxx_func() table.insert(...... --xxx/table.lua require "xxx" module("xxx.table",package.seeall) xxx_func() --main.lua require "xxx.table" を実行するとxxx.luaのtable.insertがnilになってる。理由はxxx.table のモジュールで"insert"を探しに行ってしまっている為。 問題はxxx.luaだけで使うと問題が起きずxxx/table.lua経由で 使用すると問題が起きるという事だけど、この問題の本質って なんだろう?xxx.”table” 見たいな標準ライブラリと同じ名前の モジュールを作成したこと?
|

|