Expresse para loops rapidamente, com faixa dinâmica

... ou como posso usar o índice dentro da condição do loop for

Ei pessoal. Como ficamos sem estilo c para loops no swift 3, não consigo encontrar uma maneira de expressar um pouco mais complexo para loops, então talvez você possa me ajudar.

Se eu escrever isso

for(int i=5; num/i > 0; i*=5)

no swift 3, como eu faria isso?

O fechamento que eu vim foi:

for i in stride(from: 5, through: num, by: 5) where num/i > 0 

mas é claro que iterará 5 pedaços de cada vez, se eu estiver: 5, 25, 125 etc.

Alguma ideia?

obrigado

questionAnswers(2)

yourAnswerToTheQuestion