logo

Rubino mentre Loop

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 
Ruby while ciclo 1

Esempio:

 #!/usr/bin/ruby x = gets.chomp.to_i while x >= 0 puts x x -=1 end 

Produzione:

Ruby ciclo while 2


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:

Ruby while ciclo 3