Desempaquetar arreglos

Puedes asignar variables a partir de arreglos de esta manera:

arr = [1, 2, 3, 4, 5, 6]
first = arr[0]
middle = arr[1..-2]
last = arr[-1]

p first ➞ outputs 1
p middle ➞ outputs [2, 3, 4, 5]
p last ➞ outputs 6

Con Ruby, puedes asignar variables a partir de arreglos de una forma mucho más concisa. Crea las variables first, middle y last a partir del arreglo proporcionado mediante la asignación por desempaquetado (consulta la pestaña Resources para ver algunos ejemplos), de modo que:

first  ➞ 1

middle ➞ [2, 3, 4, 5]

last ➞ 6

Notas

  • Tu solución debe constar de una sola línea de código.
  • Si tu solución tiene más de una línea de código, consulta la pestaña Resources.