Avatar ·

Como obter os primeiros 5 elementos de um array em Swift?

Olá a todos! Estou escrevendo um aplicativo em Swift para exibir uma lista de últimas notícias. Tenho um array que contém todas as notícias recebidas do servidor. O array pode ser muito grande, mas na tela principal preciso mostrar apenas os primeiros 5 elementos. Aqui está como meu código se parece: ```swift let allNews = ["Notícia 1", "Notícia 2", "Notícia 3", "Notícia 4", "Notícia 5", "Notícia 6", "Notícia 7"] var firstFiveNews: [String] = [] for i in 0..<5 { if i < allNews.count { firstFiveNews.append(allNews[i]) } } ``` Isso funciona, mas parece muito verboso e deselegante. Sou novo em Swift e suspeito que a linguagem tenha uma maneira mais elegante de fazer isso. Sei que em outras linguagens, como Python, posso simplesmente escrever `all_ne