Reference: http://adriweb.free.fr/t3/2014/Advanced_TI-Nspire_Lua_Programming.pptx, p.4,
“ Accessing global variables takes more time than accessing local ones. Always localize your functions! ”
timeStart = timer.getMilliSecCounter() for i = 1, 1000000 do local x = math.sin(i) end print("takes "..timer.getMilliSecCounter() - timeStart.." msec")
timeStart = timer.getMilliSecCounter() local sin = math.sin -- ★★ for i = 1, 1000000 do local x = sin(i) end print("takes "..timer.getMilliSecCounter() - timeStart.." msec")