6 de dezembro de 2021

Usando o operador de módulo para criar ciclos

Em alguns momento é possível que precisamos criar ciclos numéricos, por exemplo, vamos supor que desejamos contar de 0 até 5 e após isso retornar ao zero. Uma solução simples seria algo como:

Este tipo de código funciona muito bem e é simples de entender, porém podemos usar a nosso favor a matemática e utilizando o operador módulo, que traz o resto da divisão, conseguimos o mesmo efeito:

Uma vantagem do operador módulo sobre o if é que ele também funciona para quando seguimos para a direção contrária, como  podemos ver abaixo:

Uma vantagem dessa abordagem é que ela pode ser mais rápida pois evita saltos de código ao utilizar um operador matemático.

Nenhum comentário:

Postar um comentário