私の lua スクリプトでは、次のステートメントで別の lua モジュールが必要です。
「別の」が必要
私の別の lua モジュールでは、コードの最初の行は次のとおりです。
モジュール(..., )
ただし、Luaj には「モジュール」関数が定義されていないか、返されたグローバル オブジェクトでまったくサポートされていないようです。luaj 3.0のbelter 2を使っていますが、luajのモジュール機能に対応していますか?もしそうなら、それをどのように使用しますか?
前もって感謝します!
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 を使用する必要があります。
Luaj 3.0 のソースコードを調べてみました。「モジュール」機能は Luaj 3.0 ではサポートされていないようです。Luaj 2.0.3 を使用することをお勧めします。