logo

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

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

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

Синтакса:

 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