Avatar ·

Swift में ऐरे से एलिमेंट कैसे हटाएँ: पूर्ण गाइड

सभी को नमस्ते! मैंने अभी-अभी Swift सीखना शुरू किया है और Arrays के साथ काम करते समय एक समस्या का सामना करना पड़ा। मुझे विभिन्न शर्तों के आधार पर Arrays से एलिमेंट हटाने की आवश्यकता है, लेकिन मुझे सही तरीका नहीं मिल रहा है। मेरे पास उपयोगकर्ता नामों की एक स्ट्रिंग Array है: ```swift var users = ["Alice", "Bob", "Charlie", "David", "Eve"] ``` मैं चाहता हूँ: 1. नाम से किसी विशिष्ट उपयोगकर्ता को हटाना (उदाहरण के लिए, "Charlie") 2. पहला या आखिरी एलिमेंट हटाना 3. इंडेक्स द्वारा एलिमेंट हटाना 4. एक साथ कई एलिमेंट हटाना मैंने `remove(at:)` मेथड का उपयोग करने की कोशिश की, लेकिन इसे वैल्यू के बजाय इंडेक्स चाहिए। `firstIndex(of:)` के माध्यम से इंडेक्स खोजने की कोशिश की, लेकिन यकीन नहीं है कि मैं सही कर रहा हूँ। डॉक्यूमेंटेशन में `removeAll` भी देखा, लेकिन यह सभी एलिमेंट हटा देता है, जबकि मुझे केवल कुछ ही हटाने हैं। कृपया मार्गदर्शन करें।