Usando um loop for, você pode executar uma instrução ou um bloco de instruções repetidamente até que uma expressão especificada seja avaliada como falsa. Este tipo de circuito é útil para iterar sobre matrizes e para outras aplicações em que você sabe de antemão quantas vezes você quer iterar o loop.
Exemplo:
Neste exemplo utilizamos um For para iterar uma faixa de valores e utilizamos seu laço para criar uma simples tabuada.
Ruby
# Desenvolvimento Aberto # Numeros.rb # Coleta um numero puts "Digite um numero para a tabuada: " nu = gets # Converte para inteiro numero = nu.to_i # Cria um laço com o numero escolhido for n in 1..10 puts n.to_s + " x " + numero.to_s + " = " + String(n * numero) end