Avatar ·

SwiftUI में ForEach में एलिमेंट का इंडेक्स कैसे प्राप्त करें?

सभी को नमस्ते! मैं SwiftUI में नया हूँ और ForEach के साथ काम करते समय एक समस्या का सामना कर रहा हूँ। मेरे पास स्ट्रिंग्स की एक array है, और मैं उन्हें एक सूची के रूप में प्रदर्शित करना चाहता हूँ, लेकिन मुझे प्रत्येक एलिमेंट का इंडेक्स जानने की आवश्यकता है, उदाहरण के लिए, बटन दबाने पर एलिमेंट को हटाने के लिए।\n\nयहाँ मेरा कोड है:\n\n```swift\nstruct ContentView: View {\n @State private var items = ["सेब", "केला", "चेरी", "खरबूजा"]\n \n var body: some View {\n List {\n ForEach(items, id: \\.self) { item in\n HStack {\n Text(item)\n Spacer()\n Button("हटाएं") {\n // item का इंडेक्स कैसे प्राप्त करें ताकि इसे हटाया जा सके?\n // items.remove(at: ???)\n }\n }\n }\n }\n }\n```