4

別の lua ファイルを実行する必要がある lua ファイルがありますが、ファイル名をハードコーディングできません。変数に対してrequire関数を使用できますか?それとも、私が行っていることに対する別のアプローチを見つける必要がありますか?

例えば

local path = "mypath.txt"

local level = require path
4

1 に答える 1

4

はい、できます。文字列またはテーブルコンストラクターである単一の引数で関数を呼び出す場合にのみ機能するrequire "module"ための構文糖衣です。require("module")の形式で適切な呼び出しを使用すると、require(path)機能します。

于 2012-08-06T21:58:04.837 に答える