Il ciclo while di Ruby viene utilizzato per ripetere un programma più volte. Se il numero di iterazioni non è fisso per un programma, viene utilizzato il ciclo while.
Ruby while loop esegue una condizione mentre una condizione è vera. Una volta che la condizione diventa falsa, il ciclo while interrompe la sua esecuzione.
Sintassi:
while conditional [do] code end
Esempio:
#!/usr/bin/ruby x = gets.chomp.to_i while x >= 0 puts x x -=1 end
Produzione:
Ruby fa mentre Loop
Il ciclo while di Ruby esegue l'iterazione di una parte del programma più volte. È abbastanza simile a un ciclo while con l'unica differenza che il ciclo verrà eseguito almeno una volta. Ciò è dovuto al fatto che nel ciclo do while la condizione viene scritta alla fine del codice.
Sintassi:
loop do #code to be executed break if booleanExpression end
Esempio:
loop do puts 'Checking for answer' answer = gets.chomp if answer != '5' break end end
Produzione: