logo

Ruby while Döngüsü

Ruby while döngüsü bir programı birkaç kez yinelemek için kullanılır. Bir programın yineleme sayısı sabit değilse while döngüsü kullanılır.

Ruby while döngüsü, bir koşul doğruyken bir koşulu yürütür. Koşul yanlış olduğunda while döngüsü yürütmeyi durdurur.

Sözdizimi:

 while conditional [do] code end 
Ruby while döngüsü 1

Örnek:

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

Çıktı:

Ruby while döngüsü 2


Ruby Döngü yaparken yapar

Ruby do while döngüsü programın bir bölümünü birkaç kez yineler. While döngüsüne oldukça benzer, tek fark döngünün en az bir kez çalıştırılmasıdır. Bunun nedeni do while döngüsünde koşulun kodun sonuna yazılmasıdır.

Sözdizimi:

 loop do #code to be executed break if booleanExpression end 

Örnek:

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

Çıktı:

Ruby while döngüsü 3