Anuncios Google

Duda de muy novato con tablas (LuaDEV)

Bueno, tengo una duda de muy n00b xD

Como imprimo un string que hay en una tabla?

 

 

-- Creo la tabla con el string
miTabla = {
    texto = "Hola, soy un string",
}
 
-- Bucle while
while true do
¿miTabla.texto.print? -- Aquí no se lo que poner.
screen.flip()
end
 
-- Donde las ¿? es que no se que poner.


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.

Que facil xD Tambien podría

Que facil xD
Tambien podría ser así?
screen.print(10,10,miTabla.texto)

Imagen de m.rr

-- Creo la tabla con el

-- Creo la tabla con el string
miTabla = {
    texto = "Hola, soy un string",
}
 
-- Bucle while
while true do
screen.print(10,10,miTabla[1])
screen.flip()
end
 

LOL, me funciona

LOL, me funciona asi:

screen.print(10,70,miTabla.texto);

Pero así no:

screen.print(10,70,miTabla[1]);

Imagen de AitorDB

By Aitor

Para que te sirviera de la segunda manera debería ser así:

-- Creo la tabla con el string
miTabla = {
                  "Hola, soy un string"
                }    --No pongo texto =, si no que simplemente lo pongo así
 
-- Bucle while
while true do
screen.print(5,5,miTabla[1])
screen.flip()
end
 


Sígueme en Twitter: @Aitor_db

Imagen de m.rr

Si, bueno, me referia al 1

Si, bueno, me referia al 1 con el primer elemeto de la tabla, bueno da igual.

 

Saludos

Ya, pero si le pones un

Ya, pero si le pones un nombre ya no lo trata como un número, por lo tanto lo que has puesto antes no vale.

Imagen de m.rr

Ah, vale. Gracias xerpi

Ah, vale.

Gracias xerpi

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.