Códigos sobre tabelas

3 views
Skip to first unread message

Pedro Usher 5

unread,
Oct 5, 2009, 12:55:51 PM10/5/09
to Rio2d.jogo
local x = {} -- criando a tabela e definindo ela como local

x[1] = "Humildade Sempre e Deus no coração"
x[2] = "Lua é Brasil" -- elementos da tabela
x[3] = "Oi"
x[4] = 1234567
x[5] = "oi2.zero"
x[6] = "Puc-RJ and Unicarioca"
x[7] =
x[8] = 2**10

-- table.insert(x,7,"coé")


for i,v in pairs(x) do
print(i,v)
end

--//----------------------------------------------------------------------------------------------------------------------------------------

print"Criando Tabela em Lua e mexendo com ela\n"
x={}--inicializa a tabela

--tabela[índice]=atributo

x[1]=123
x[2]="tabela"
x[3]=789
x[4]=55
x[5]=66
x[6]="tabela seis"
x[7]="hum"
x[8]="dois"
x[9]=12345
x[10]=3+2
x[11]=
print(x[3])--imprime um único valor da tabela na posição 3 que é (789)

table.insert(x,11,"oiiiiii")


for indice,valor in pairs(x)--[[coloca em pares a tabela x--]] do
print(indice,valor)
end

--//--------------------------------------------------------------------------------------------------------------------------

endereco={}
endereco.componentes="Érica, Igor, Whashington e Pedro Usher 5"
endereco.rua="Linguagem 100% Brasileira"
endereco.cep="12345-678"
endereco.cidade="Do Brasil para o Mundo"
endereco.numero=100
endereco.tel="(021)1234-5678"
endereco.site="rio2d.com"

print(endereco.componentes,endereco["cep"])--podemos imprimir
elementos de uma tabela assim endereco["cep"]

print(endereco.componentes,endereco.cep)--ou assim endereco.cep

for i,v in pairs(endereco) do
print(i,v)
end

--//----------------------------------------------------------------------------------------------------------------------------

tabela={}

tabela[1]=100000
tabela["texto"]=200000
tabela.lua=5.1

obs = " -> atributo da tabela 1\n"

print(tabela[1]..obs) --esses dois pontinhos (..) entre a tabela e a
variável obs é de concatenação

for i,v in pairs(tabela) do print(i,v) end

---//-------------------------------------------------------------------------------------------------------------------------------

Reply all
Reply to author
Forward
0 new messages