logo

Ruby podczas pętli

Pętla Ruby while służy do kilkukrotnej iteracji programu. Jeśli liczba iteracji programu nie jest ustalona, ​​używana jest pętla while.

Ruby pętla while wykonuje warunek, gdy warunek jest prawdziwy. Gdy warunek stanie się fałszywy, pętla while zatrzymuje wykonywanie.

Składnia:

 while conditional [do] code end 
Ruby podczas pętli 1

Przykład:

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

Wyjście:

Ruby podczas pętli 2


Ruby robi while Loop

Pętla Ruby do while iteruje część programu kilka razy. Jest to dość podobne do pętli while, z tą tylko różnicą, że pętla wykona się co najmniej raz. Dzieje się tak dlatego, że w pętli do while warunek zapisywany jest na końcu kodu.

Składnia:

 loop do #code to be executed break if booleanExpression end 

Przykład:

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

Wyjście:

Ruby podczas pętli 3