मैं निम्नलिखित है:कैसे समूह के लिए रूबी सरणी में समान तत्वों
[["Mike", "Mike"], ["Bob", "Bob"], ["John"]]
मैं निम्नलिखित है:कैसे समूह के लिए रूबी सरणी में समान तत्वों
[["Mike", "Mike"], ["Bob", "Bob"], ["John"]]
मैं बहुत यकीन है कि आप समस्या मौजूदा नाम Array
का उपयोग कर होगा हूँ:
Array = ["John", "Mike", "Bob", "Mike", "Bob"]
मैं पाने के लिए उत्पादन चाहते हैं , लेकिन यहां रास्ता है।
Array.group_by{|x| x}.values
proc shorthand के साथ ऐसा करने का कोई तरीका है? –
@ मैक्सप्लेनर आप 'नाम = ["जॉन", "माइक", "बॉब", "माइक", "बॉब" कर सकते हैं; names.group_by (और: ही) .values' –
स्टैक ओवरव्लो में आपका स्वागत है! यहां सकारात्मक प्रतिक्रिया प्राप्त करने के लिए, यह दिखाने के लिए सबसे अच्छा है कि आपने क्या प्रयास किया है। आप इसे दिखाने के लिए अपना प्रश्न संपादित कर सकते हैं। –