Skip to content

Instantly share code, notes, and snippets.

@parzibyte
Created January 22, 2019 00:22
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 parzibyte/028c678fa400d173a0d98d2f6fe128d8 to your computer and use it in GitHub Desktop.
Save parzibyte/028c678fa400d173a0d98d2f6fe128d8 to your computer and use it in GitHub Desktop.
arreglo = ["Ruby", "Perl", "C", "Go", "Rust"]
=begin
Comenzamos viendo cómo agregar elementos
al arreglo, expongo 4 formas
=end
# Para agregar elementos podemos usar unshift, push, insert o <<
# unshift pone un elemento al inicio
arreglo.unshift("Python")
puts "Después de unshift es #{arreglo}"
# push al final
arreglo.push("C++")
puts "Después de push es #{arreglo}"
# Insert permite insertarlo en determinada posición, además de
# que permite insertar varios
arreglo.insert(1, "JavaScript", "PHP") # Ponerlos desde la posición 1
puts "Después de insert es #{arreglo}"
# Y finalmente, << funciona como push
arreglo << "Kotlin"
puts "Después de << es #{arreglo}"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment