0

私の lua スクリプトでは、次のステートメントで別の lua モジュールが必要です。

「別の」が必要

私の別の lua モジュールでは、コードの最初の行は次のとおりです。

モジュール(..., )

ただし、Luaj には「モジュール」関数が定義されていないか、返されたグローバル オブジェクトでまったくサポートされていないようです。luaj 3.0のbelter 2を使っていますが、luajのモジュール機能に対応していますか?もしそうなら、それをどのように使用しますか?

前もって感謝します!

4

2 に答える 2

0

Lua 5.2 では「モジュール」機能がなくなりました。Luaj 3.0 は Lua 5.2 のみをサポートするため、「モジュール」機能は使用できなくなりました。Lua 5.2 では、Lua モジュールの処理に関する更新があります。Lua 5.1 の古いモジュール機能にはセキュリティ上の大きな問題があり、Lua 5.2 で破棄されました。ただし、Lua モジュール機能の古い方法を使用している古い Lua プログラムをサポートするには、Luaj 2.0.3 を使用する必要があります。

于 2014-07-11T00:51:52.747 に答える
0

Luaj 3.0 のソースコードを調べてみました。「モジュール」機能は Luaj 3.0 ではサポートされていないようです。Luaj 2.0.3 を使用することをお勧めします。

于 2014-07-09T05:19:15.033 に答える