1
Standart kullanıcı girişini kontrol eden bir case
-yaparım var. Verilen cevap kullanıcı tarafından verilmezse tekrarlamak (veya hiçbir şey yapmamak) istiyorum. case
yapımı için beş seçeneğim var: "s"
, "t"
, "c"
, "a"
ve "o"
. Kullanıcı bu beş cevaptan vazgeçmezse tekrarlamak (ya da tekrarlamaktan başka bir şey yapmak) istiyorum.Doğru yanıt verilmediyse tekrarlama yapın
choice = gets.chomp.downcase
case choice
when 's'
@klass = "S Klass"
@extra = "S Extra"
puts "S Story"
when 't'
@klass = "T Klass"
@extra = "T Extra"
puts "T Story"
when 'c'
@klass = "C Klass"
@extra = "C Extra"
puts "C Story"
when 'a'
@klass = "A Klass"
@extra = "A Extra"
puts "A Story"
when 'o'
@klass = "O Klass"
@extra = "O Extra"
puts "O Story"
end