Wie bekomme ich die ersten 5 Elemente eines Arrays in Swift?
Hallo zusammen! Ich schreibe eine Swift-App zur Anzeige einer Liste der neuesten Nachrichten. Ich habe ein Array, das alle vom Server abgerufenen Nachrichten enthält. Das Array kann sehr groß sein, aber auf dem Hauptbildschirm muss ich nur die ersten 5 Elemente anzeigen.
So sieht mein Code aus:
```swift
let allNews = ["Nachricht 1", "Nachricht 2", "Nachricht 3", "Nachricht 4", "Nachricht 5", "Nachricht 6", "Nachricht 7"]
var firstFiveNews: [String] = []
for i in 0..<5 {
if i < allNews.count {
firstFiveNews.append(allNews[i])
}
}
```
Das funktioniert, aber ich finde es sehr umständlich und nicht elegant. Ich bin ein Anfänger in Swift und habe den Verdacht, dass es in der Sprache eine elegantere Methode gibt, dies zu tun.
Ich weiß, dass man in anderen Sprachen, wie zum Beispiel in Python, einfach `all_ne` schreiben kann.
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen