好吧,我正在尝试写一个奶奶模拟我的祖母。我不能完全按照我想要的方式工作。我想奶奶与回应红宝石循环与奶奶
“哦,让我想起了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