Às vezes, queremos repetir uma ação várias vezes sem precisar de escrever o mesmo código repetidamente. Para isso, usamos loops!
O loop while
O while repete um bloco de código enquanto a condição for verdadeira.
Exemplo:
contador = 1 while contador <= 5 puts "Número: #{contador}" contador = contador + 1 # Incrementa o contador # A execução do código volta para o while contador <= 5 end
Explicação:
- Começamos com contador = 1.
- O while continua a repetir enquanto contador for menor ou igual a 5.
- A cada repetição, aumentamos contador com contador = contador + 1.
- Quando contador for igual a 6, o while termina.
Comentários em Ruby
Podemos usar comentários para explicar o nosso código sem que ele seja executado pelo Ruby.
- Comentários de uma linha começam com #. Tudo depois de # na mesma linha é ignorado.
# Este é um comentário puts "Olá, mundo!" # Isto também é um comentário
Os comentários são úteis para explicar código, desativar temporariamente partes dele ou facilitar a leitura por outras pessoas.
O loop times
Se sabemos quantas vezes queremos repetir algo, podemos usar times.
5.times do puts "Olá!" end
Este código imprime "Olá!" 5 vezes.
Exercício para ti!
Cria um programa que:
- Pede ao utilizador um número.
- Imprime "Ruby é fixe!" esse número de vezes.
Pronto para o próximo nível?
Na próxima etapa, vamos aprender sobre arrays e como armazenar múltiplos valores! 🚀
← Anterior | Próximo: 7. Arrays: Guardar múltiplos valores →