Ir para conteúdo
  • Cadastre-se

(Resolvido)Dúvida com a função FOR


Ir para solução Resolvido por marcot,

Posts Recomendados

Olá, boa tarde a todos, vocês podem me ajudar com uma dúvida de script?
Gostaria de saber se é possível fazer um for de função reversa de um for, no caso apresentado na função abaixo
Ele irá aplicar 10 efeitos de forma crescente, gostaria de sabe se é possível fazer o mesmo só que de forma decrescente
Exemplo, ele aplicará os efeitos da seguinte maneira
1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Queria que ele aplicasse os efeitos da maneira reversa, no caso
10, 9, 8, 7, 6, 5, 4, 3, 2, 1

É possivel? se sim, como?

for i=0, 10 do

doSendMagicEffect(i, toPosition)

end
Link para o post
Compartilhar em outros sites
  • Solução

Testei no ambiente interativo de LUA

-- Input
Lua 5.1.5  Copyright (C) 1994-2012 Lua.org, PUC-Rio
> for i=10,0,-1 do
>>     print('Hello')
>> end

-- Output
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello

A variável I começa com 10, o loop acaba em e o incremento é de -1 a cada loop.

Note que repetiu o Hello 11 vezes.

Editado por marcot (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo