logo

Ruby terwijl Loop

De Ruby while-lus wordt gebruikt om een ​​programma meerdere keren te herhalen. Als het aantal iteraties voor een programma niet vastligt, wordt er gebruik gemaakt van een lus.

Ruby while-lus voert een voorwaarde uit terwijl een voorwaarde waar is. Zodra de voorwaarde onwaar wordt, stopt de uitvoering van de lus.

Syntaxis:

 while conditional [do] code end 
Ruby while-lus 1

Voorbeeld:

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

Uitgang:

Ruby while-lus 2


Ruby doet het terwijl Loop

De Ruby do while-lus herhaalt een deel van het programma verschillende keren. Het lijkt veel op een while-lus, met als enige verschil dat de lus minstens één keer wordt uitgevoerd. Dit komt door het feit dat in de do while-lus de voorwaarde aan het einde van de code wordt geschreven.

Syntaxis:

 loop do #code to be executed break if booleanExpression end 

Voorbeeld:

 loop do puts 'Checking for answer' answer = gets.chomp if answer != '5' break end end 

Uitgang:

Ruby while-lus 3