Ok, sto cercando di scrivere una simulazione rubino di mia nonna. Non riesco a far funzionare il ciclo come preferisco. Voglio nonna a rispondere conRuby Loops con la nonna
"OH, che mi ricorda INDIETRO NEL (anno casuale) ..."
quando lei si risponde in tutte le protezioni, ma voglio anche lei a rispondere con
"CHE COSA DICI ????"
quando non si utilizzano tutti i tappi. Posso convincere ognuno a lavorare separatamente, ma non riesco a creare un ciclo continuo di nonna con le sue folli risposte. Ecco il codice:
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
Qualche idea?
Scendete dal mio prato! –
Dato che ovviamente hai appena iniziato a imparare Ruby (ho iniziato con lo stesso tutorial), volevo solo sottolineare che non devi sfuggire ai caratteri in una stringa se usi virgolette doppie "" invece di virgolette singole. È conveniente in situazioni semplici come queste. –