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