Duda muy simple de luadev[Solucionado]

Tengo una simple duda:

¿Para que sirve la palabra local en lua dev?

Ejemplo

local fondo


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de barney77

Es

Es una variable local, ejeplo:

fucntion mostrar()
local fondo= image.load("fondo.png")
fondo:blit(0,0)
screen.flip()
end

Esa variale(local fondo) solo podrá ser usada en la funcion, por eso se les llama local.

Imagen de Dioni0396

Ponme otro ejemplo

por favor, otro ejemplo que no este en function, es para hacerme la idea

Imagen de NauTiluS1

Digamos que solo la usarás

Digamos que solo la usarás una vez

Imagen de barney77

Pues

Mira:

un ejemplo, este es una rchivo que NO ES EL SCRIPT PRINCIPAL

--tiene estas variables:
local fondo=image.load("fondo.png")
local verde=color.new(0,255,0)
rojo=color.new(255,0,0)
Sound=sound.load("Sonido3.wav")

Entonces, esas variables solo podrán ser usadas en ese script(las primeras dos), en cambio las otras dos son globales(por lo tanto podrán ser usadas en otro script)

 

Imagen de Dioni0396

Lo voy pillando

Ya lo voy  pillando, gracias

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.