Зачем делать глобальные функции Lua локальными?

Я просматривал некоторый исходный код Lua и часто вижу такие вещи в начале файла:

local setmetatable, getmetatable, etc.. = setmetatable, getmetatable, etc..

Они делают только функции локальными, чтобы позволить Lua быстрее обращается к ним при частом использовании?

12
задан Ensemble 8 February 2012 в 17:47
поделиться