Skip to content

Instantly share code, notes, and snippets.

@fitomad
Created November 19, 2018 09:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fitomad/62c1ea8ed0ca1a5e42b5540245a55044 to your computer and use it in GitHub Desktop.
Save fitomad/62c1ea8ed0ca1a5e42b5540245a55044 to your computer and use it in GitHub Desktop.
// Todos los elementos excepto el primero
let todosMenosPenny = personajes.dropFirst()
print(todosMenosPenny)
// Todos los elementos excepto los N primeros
let todosMenosPennyLeonard = personajes.dropFirst(2)
print(todosMenosPennyLeonard)
// Todos los elementos excepto el último
let todosMenosLeslie = personajes.dropLast()
print(todosMenosLeslie)
// Todos los elementos excepto los N últimos
let todosMenosLosCompisDeUniversidad = personajes.dropLast(2)
print(todosMenosLosCompisDeUniversidad)
// Todos los elementos excepto lo que cumplan la condicion.
// En cuando falla la condicion se dejan de comprobar los demas elementos.
let todosMenosLosQueTienenMasDeTresLetras = personajes.drop(while: { ($0.count > 3) })
print(todosMenosLosQueTienenMasDeTresLetras)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment