2012-03-12 16 views

答えて

6

ルアは、設計上の問題として、ポリシーではなく機能性を規定しています。それはあなたが決定するためのものです。しかし、スクリプト間でコードを共有したいのは、あなたのコードとあなたのニーズに依存します。

言い換えれば、あなたがあなたではない人々によって使用されることを意図した、Luaインタープリタのコードを書いているのなら、これが行われる一般的な方法は、Luaモジュールを構築することです。ユーザーrequireモジュールが、システムにLuaスクリプトを見つけて実行させます。このスクリプトは、ユーザーが使用する関数(または関数を含むネストした表)を含む表を戻します。オプションで、あなたのモジュールはこれらの関数をグローバルに登録することもできますが、Luaライブラリライターの間の優勢はそれに反しているようです。

1

Modulesは、最も単純で多才な方法です。

関連する問題