W poprzednim rozdziale poznaliśmy wyrażenia warunkowe. Czas dopełnić je pętlami i zacząć pisać naprawdę zaawansowane programy ;)
While
Podstawową pętlą w Rubym (i większości języków programowania) jest while. Składnia (słowo kluczowe do może być zamienione na backslash, średnik lub znak nowej linii):
while WARUNEK do
INSTRUKCJE
end
Powyższy schemat kodu działa następująco: Jeśli spełniony jest WARUNEK, wykonywane są INSTRUKCJE, po czym jeśli spełniony jest WARUNEK, wykonywane są INSTRUKCJE, po czym… i tak w pętli ;). Poniżej pętla wypisująca 10 pierwszych liczb naturalnych: