gets.chomp
yerine, yanıtlarını bir boole dönüştürmek için kullanabileceğim bir şey var mı? Boole'ye nasıl bir değişken ayarlayabilirim?
puts "Do you like pizza? (yes or no)"
pizza = gets.chomp
if pizza == "yes"
pizza = true
else
pizza = false
end
Ben
gets.to_b
ve
gets.bool
çalıştı, ama çalışıyor gibi görünüyor değildir.
Veya daha kısa, 'pizza = gets.chomp == 'yes''. Ama evet, bunun bir varyantı yapmak zorundasın. Ruby'nin "evet" in 'true' –
BTW anlamına gelmesi gerektiği konusunda hiçbir fikri yok, orada ne yaptıklarını biliyor musun? Yoksa sadece bir yerden kopyaladın mı? –
Bu işe yaradı! Anlayışımdan chomp ekleyen bir satır aralığını kaldırır. Doğru yolda mıyım? –