मैं कुंजी प्रिंट करने की कोशिश कर रहा हूं: मान वर्तमान में जब मैं अपने कोड चलाने की कोशिश करता हूं तो मुझे त्रुटियां मिलती रहती हैं।रूबी प्रिंट हैश कुंजी और मान
कोड:
output.each do |key, value|
puts key + ' : ' + value
end
मैं एक ही लाइन पर यह करने के लिए एक तरह से समझ नहीं कर सकते हैं। मैंने विभिन्न कार्यान्वयन की कोशिश की है, जैसे < < प्रतीक का उपयोग करना। मैंने प्रिंट के साथ कई सारे कथन कथन का उपयोग करके, और दोनों मानों को एक स्ट्रिंग और प्रिंटिंग में जोड़कर भी खेला है।
आपको क्या त्रुटियां मिलती हैं? – sawa
मैंने आपके द्वारा प्रदान की गई छोटी जानकारी के आधार पर एक धारणा की है, लेकिन अगर आपने 'output.inspect' –
का उपयोग करके हैश की सटीक त्रुटि और सामग्री दी है तो यह मदद करेगा यदि आप इसका मतलब समझते हैं कि" मैं कोई रास्ता नहीं समझ सकता इसे एक ही पंक्ति पर करें। " क्या आप एकाधिक कुंजी आउटपुट करने की कोशिश कर रहे हैं: एक पंक्ति पर मूल्य जोड़े? क्या आप उस आउटपुट का उदाहरण प्रदान कर सकते हैं जिसे आप प्राप्त करने का प्रयास कर रहे हैं? स्ट्रिंग इंटरपोलेशन के लिए – cduhn