delete_at केवल एक ही अनुक्रमणिका लेता है। अंतर्निहित तरीकों का उपयोग करके इसे हासिल करने का एक अच्छा तरीका क्या है? को सेट नहीं होना चाहिए, इंडेक्स की एक सरणी भी हो सकती है।इंडेक्स के सेट के आधार पर सरणी की सामग्री हटाएं
arr = ["a", "b", "c"]
set = Set.new [1, 2]
arr.delete_at set
# => arr = ["a"]
जरूरी एक में जगह संशोधन होना चाहिए? – tokland
मुझे लगता है कि आप किसी अन्य सरणी का उपयोग करने के बजाय, विशिष्टता सुनिश्चित करने के लिए 'Set.new' में सेट प्रकार का उपयोग कर रहे हैं? – Mirv