2010-07-12 11 views

Respuesta

6

Seguirán existiendo en el estado lua que haya creado hasta que cierre ese estado. Las variables están ligadas al estado, no al archivo de script.

edición

Como se señaló en los comentarios variables locales serán basura recogida cuando salen del ámbito de aplicación. Una advertencia adicional es que Lua admite closures and upvalues por lo que el alcance no siempre es completamente obvio.

+4

Lo advertiría al afirmar que las variables * globales * permanecen con el estado Lua. Las variables locales dentro del script de Lua serán basura recolectada. –

+0

+1 y debidamente anotado –

+0

y, por supuesto, los valores ascendentes (locales locales) permanecen con las funciones en el estado lua al que pertenecen, hasta que las funciones se puedan recoger como basura. – u0b34a0f6ae

Cuestiones relacionadas