ruby ruby ile yapmaya başladıgım sitem ruby üzerine olcak sanırım.
Ruby yazılım dili gerçekten harika bir kaç örnek vermke gerekirse öğrendiğim kadarı ile:
10.times do
puts "I am the king!"
end
bu kadarı bile çok hoşuma gitti açıkçası.bu kodu php ile yazarsak en kötü ihtimal bir for döngüsü felan lazım sanırım

bir kaç örnek kod daha:
While döngüsü gerekli şart oluşana kadar çalışır:
While($_ != “Stop”)
puts “Doğru kodu yazana kadar çalışırım:”
gets
chomp
end
“Stop” kelimesinden başka ne yazarsanız yazın döngü tekrar eder.
Until Döngüsü
Until($_ ==”Stop”)
puts “Yukarıda ki örneğin kasi durumu gerçekleşir:”
gets
chomp
end
İlk örnekle arasında mantık olarak pek bir farkı yok aslında.
Iterators
Döngü oluşturmanın bir başka şekli iterator lerdir.
10.times do
puts “I am the king!”
end
Bu örnekte 1o kez “I am the king” yazacaktır:
“I am the king!”
“I am the king!”
“I am the king!”
“I am the king!”
“I am the king!”
“I am the king!”
“I am the king!”
“I am the king!”
“I am the king!”
“I am the king!”
Sonsuz döngü oluşturma:
loop do
puts “I R A DUMB PROGRAMMER!”
end
Bilgisayarınızı kapatana kadar çalışacaktır.
Döngüyü durdurmak içinde şu örneklere bakıyoruz:
loop do
puts “R U A DUMB PROGRAMMER?”
print “Enter YES to quit:”
gets
chomp
break if $_ == “YES” # if the user types YES, break the loop
end
Loop do
puts “Can you spell orange?:”
gets
chomp
retry if $_ != “orange” # remember != means does not equal
end