Руби вхиле Лооп

Руби вхиле Лооп

Руби вхиле петља се користи за понављање програма неколико пута. Ако број итерација није фиксиран за програм, користи се вхиле петља.

Руби вхиле петља извршава услов док је услов истинит. Једном када услов постане нетачан, вхиле петља зауставља његово извршавање.

Синтакса:

 while conditional [do] code end  
Руби вхиле петља 1

Пример:

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

Излаз:

Руби вхиле петља 2


Руби до вхиле Лооп

Руби до вхиле петља понавља део програма неколико пута. Прилично је сличан вхиле петљи са једином разликом што ће се петља извршити најмање једном. То је због чињенице да је у до вхиле петљи услов написан на крају кода.

Синтакса:

 loop do #code to be executed break if booleanExpression end  

Пример:

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

Излаз:

Рубин вхиле петља 3