मेरे पास स्ट्रेंक्ट्स के दो सरणियां हैं।
array_of_structs1 array_of_structs2
प्रासंगिक वर्ग के लिए संरचना वर्ग इस तरह दिखता है:
वर्ग के नेता & lt; Struct.new (: रैंक, उपयोगकर्ता);
मैं डुप्लिकेट उपयोगकर्ताओं को array_of_structs1 से निकालना चाहता हूं।
किसी भी सहायता की बहुत सराहना की जाएगी!
मुझे यकीन नहीं है अगर मैं समझता हूं। यदि आप डुप्लिकेट स्ट्रैक्ट्स को निकालना चाहते हैं जो कि समान उपयोगकर्ता को array_of_struct1 उपयोग में है:
array_of_structs1 = हैश [* array_of_structs1.map {| obj | [Obj.user, obj]}। Flatten] .values
यदि आप सरणी 1 से प्रविष्टियों को निकालने के लिए नहीं चाहते हैं जो कि सरणी 2 के उपयोग में भी हैं
Array_of_structs1 = array_of_structs1 - array_of_struct2
Comments
Post a Comment