Skip to content

Instantly share code, notes, and snippets.

@fitomad
Created November 19, 2018 09:25
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/e2655898d1ec5b573ba8fd68fc600c0f to your computer and use it in GitHub Desktop.
Save fitomad/e2655898d1ec5b573ba8fd68fc600c0f to your computer and use it in GitHub Desktop.
// ¿Cómo sé si está vacío?
var arrayVacio = [String]()
if arrayVacio.isEmpty
{
print("No hay nada que ver")
}
// ¿Cómo sé los elementos que contiene?
print(sheldonLlama.count)
// ¿Cómo sé qué capacidad tiene el array?
print(sheldonLlama.capacity)
// Pero la capacidad no es lo mismo que el número de elementos.
// `capacity` siempre será igual al mayor número de elementos que ha tenido el array
print(sheldonLlama.count) // Tengo 3 elementos
sheldonLlama.removeLast() // Borro un elemento, quedan 2
print("Sheldon ha llamado \(sheldonLlama.count) veces pero él siempre llama \(sheldonLlama.capacity) veces")
// Hay 2 elementos, pero la capacidad sigue siendo de 3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment