Arrays y rangos

Además de números y strings, en Ruby tenemos listas (Arrays), que representan conjuntos de cosas, con un orden particular y que admiten repetidos. Veamos algunos ejemplos :eyeglasses::

 [1, 30, 4, 4, 0] 
 ["esto", "es", "una", "lista"]
 [[3, 4], [5, 6, 0]]

Y muy parecido a las listas, están los rangos, que son conjuntos que se generan a partir de un mínimo y un máximo:

 (1..20)

Los arrays y rangos también vienen con pilas incluidas, con muchísimos mensajes útiles. Usando la consola, averiguá que hacen los siguientes:

  • [4, 2, 30].take(2) # probar también con argumentos más grandes y mas chicos
  • [2, 3, 5, 6, 90].take(2) # probar también con argumentos más grandes y mas chicos
  • (1..20).drop(3)
  • ["hamlet", "perez"].join(' ')
  • [true, false, false].first

Tenés que iniciar sesión antes de empezar a enviar tus soluciones