- 706 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 16:19:01 ]
- >>705
moduleはxxx.luaの環境を自身のモジュールのテーブルに変更する(この場合_G.xxx)。 つまりtable.insertはxxx.table.insertになる。 moduleにpackage.seeallを指定するとxxx.tableが存在しなかった場合に_G.tableを見に行くようになる。 回避策としてはtable.insertを_G.table.insertにすればいいと思うよ。 めんどくさかったらxxx.luaの先頭で local table=table それはそうと、そのコードだと外からxxx_funcを使いたい時にxxx.xxx_funcって書く必要があって不便じゃないか?
|

|