में मान द्वारा एक सरणी तत्व हटाएं मेरे पास वास्तव में एक सरल सवाल है: मैं किसी सरणी में किसी मान द्वारा पहले तत्व को कैसे हटा सकता हूं। उदाहरण के लिए:रूबी
arr = [ 1, 1, 2, 2, 3, 3, 4, 5 ]
#something like:
arr.delete_first(3)
#I would like a result like => [ 1, 1, 2, 2, 3, 4, 5]
मैं इसी तरह कुछ भी नहीं मिला, किसी को भी मेरी मदद कर सकता है?
अग्रिम
आपको यह जांचना चाहिए कि 'find_index' का तर्क सरणी में शामिल है, अन्यथा 'delete_at'' टाइपरर' उठाता है क्योंकि इसका तर्क' शून्य 'है। – toro2k
@ toro2k वास्तव में। वैकल्पिक जोड़ा गया है जो TypeError –
से बचाता है एक अधिक कॉम्पैक्ट तरीका 'arr.delete_at (arr.index (3) || arr.size) हो सकता है। – toro2k