ठीक है, मैं अपनी दादी की रूबी सिमुलेशन लिखने की कोशिश कर रहा हूं। मैं जिस तरह से चाहूं काम करने के लिए लूप को काफी नहीं मिल सकता। मैं नानी प्रतिक्रिया देना चाहते हैंदादी के साथ रूबी लूप्स
"ओह, पीठ में (यादृच्छिक वर्ष) ... के बारे में मुझे याद दिलाता है कि"
जब आप उसके सभी बड़े अक्षरों में जवाब देने के लेकिन मैं यह भी उसकी प्रतिक्रिया देना चाहते हैं
"आप क्या कहते हैं ????"
जब आप सभी कैप्स का उपयोग नहीं करते हैं। मैं प्रत्येक को अलग से काम करने के लिए प्राप्त कर सकता हूं लेकिन मैं उसके पागल प्रतिक्रियाओं के साथ नानी का निरंतर लूप नहीं कर सकता। यहां कोड है:
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
कोई विचार?
मेरे लॉन से निकल जाओ! –
चूंकि आपने स्पष्ट रूप से रूबी सीखना शुरू किया (मैंने उसी ट्यूटोरियल के साथ शुरुआत की), मैं बस यह इंगित करना चाहता था कि यदि आप सिंगल कोट्स के बजाय डबल कोट्स का उपयोग करते हैं तो आपको स्ट्रिंग में वर्णों से बचने की ज़रूरत नहीं है। यह इन तरह की सरल परिस्थितियों में सुविधाजनक है। –