Postado Julho 9, 2019 5 anos 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
Postado Julho 9, 2019 5 anos 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 0 e o incremento é de -1 a cada loop. Note que repetiu o Hello 11 vezes. Editado Julho 9, 2019 5 anos por marcot (veja o histórico de edições)
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.