package.path
Luaでは、ローカルスコープのみに適用するように定義する方法はありますか?
package.path
以下の例のように、ローカル変数に保存してスクリプトが終了する前に復元できることは理解していますが、よりクリーンな方法はありますか?
local startingPackagePath = package.path
package.path = "../Lib/?.lua;" .. package.path
local someLib = require "someLib"
package.path = startingPackagePath
--Do some stuff