好吧,我正在嘗試寫一個奶奶模擬我的祖母。我不能完全按照我想要的方式工作。我想奶奶與迴應紅寶石循環與奶奶
「哦,讓我想起了BACK IN(隨機年)......的」
當你回答她的全部大寫,但我也希望她能有迴應
「你在說什麼?」
當你不使用全部大寫。我可以讓每個人分開工作,但我似乎無法用她瘋狂的回答連續做出奶奶的循環。下面的代碼:
puts 'HELLO SONNY! WHAT\'S NEW IN THE WHO\'S IT WHAT\'S IT?'
response = gets.chomp
while response == response.upcase
puts 'OH, THAT REMINDS ME OF BACK IN ' + (rand(50) + 1905).to_s + '...'
response = gets.chomp
end
while response != response.upcase
puts 'WHAT\'D YOU SAY????'
response = gets.chomp
end
任何想法?
下車我的草坪! – 2010-10-06 23:05:43
由於您剛開始學習Ruby(我開始使用相同的教程),我只想指出,如果您使用雙引號而不是單引號,則不必在字符串中轉義字符。在這些簡單的情況下很方便。 – 2010-10-07 04:53:30