プログラミング言語 Lua その3
■ このスレッドは過去ログ倉庫に格納されています
0705デフォルトの名無しさん
2008/01/12(土) 13:59:52--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” 見たいな標準ライブラリと同じ名前の
モジュールを作成したこと?
■ このスレッドは過去ログ倉庫に格納されています