Elimine los primeros n elementos de la matriz de Int en Swift

¿Cómo puedo eliminar los primeros n elementos de una matriz de Int en Swift?

Por ejemplo:

 var array = [0, 1, 2, 3, 4, 5, 6] let n = 4 

La matriz de resultados contiene estos elementos:

 [4, 5, 6] 

 let result = Array(array.dropFirst(n)) 

(Gracias a KPM y WolfLink por señalar que let result = array.dropFirst(n) establece el result en un ArraySlice que no será válido si se libera la matriz original).

Puede usar un range para cortar el Array:

 var array = [1,2,3,4,5,6] let n = 4 print(array[n..<array.count]) //[4,5,6] 

Un poco más sucinto que la respuesta del Sr. Johnson:

 let result = array.suffix(3) 

Todavía iría con el suyo porque dropFirst es más intuitivo / legible que el suffix .