Aşağıda 1'den başlayarak sayıları sonsuza kadar basan bir ruby senaryosu var. Komut dosyası, terminalde 'Ctrl + C' veya 'q' tuşu gibi bir kesinti ile sınırsız çalışmasını nasıl durdurabilir?Sonsuz bir döngüye nasıl kullanıcı kesmesi ekleyebilirim?
a = 0
while(a)
puts a
a += 1
# the code should quit if an interrupt of a character is given
end
Her yinelemeyle, kullanıcı girdisi sorulmamalıdır.
Aslında, ileriye 1'den yazdırmıyor. 0'dan başlayarak yazdırır. – sawa