require
モジュールをロードして返す
lua
require (modname)説明
指定されたモジュール modname をロードし、そのモジュールの戻り値を返します。モジュールが既に package.loaded にロードされている場合、その値を返します。ロードされていない場合は、ローダー関数を使用してモジュールをロードします。モジュールが見つからない場合、エラーが発生します。
補足
requireはモジュールの再ロードを防ぎ、効率的なモジュール管理を行います。- モジュールの検索には、
package.pathとpackage.cpathが使用されます。
サンプルコード
lua
require("mymodule")この例では、mymoduleというモジュールをロードします。モジュールがpackage.loadedにあれば、その値を返します。
互換性
- Lua 5.1