Alguém me explica como funciona?

image
Eu sei fazer o código da tabela, mas não entendi o código, alguém poderia me explicar?

O loop funciona assim:

local vezes_que_o_loop_vai_rodar = 5

for index = 1, vezes_que_o_loop_vai_rodar do  -- "index" é a variável criada pelo loop, você pode mudar o nome. O valor "1" é onde vai iniciar.
   print('Rodando')
end

--[[ Resultado:
Rodando
Rodando
Rodando
Rodando
Rodando
]]


for index = 1, vezes_que_o_loop_vai_rodar do
   -- A variável "index" vai aumentar (1 como padrão) cada vez que o loop rodar
   print(index)
end

--[[ Resultado:
1
2
3
4
5
]]


-- Voce pode também dizer quanto será adicionado ao index (variável criada no loop)

local quantidade_que_sera_adicionada = 0.5
for index = 1, vezes_que_o_loop_vai_rodar, quantidade_que_sera_adicionada do
   -- Agora, será adicionado 0.5 ao index, dessa forma, o loop terá que rodar mais vezes para chegar ao valor 5
   print(index)
end

--[[ Resultado:
1
1.5
2
2.5
3
3.5
4
4.5
5
]]

O que acontece nesse exemplo é que o loop criado vai rodar para cada pessoa na tabela, dessa forma, se consegue o index de cada item.

Não sei se deu para entender, mas qualquer coisa é só falar! :grinning:

1 Curtida

Eu ainda não entendi, mas eu to tentando aqui, acho que uma hora vai haha.

1 Curtida

Eu entendi haha, Muito obrigado.

1 Curtida

Que bom que entendeu! Qualquer coisa é só perguntar :slight_smile:

1 Curtida