1
The ruby documentation says that when trying to "cut" an array using an invalid index it will return nil, so because I always get a number array in the index after the last valid index?
array = [0, 1, 2]
# retornando um array vazio como esperado
p array[2,0] # []
# o índice 3 não existe então por que ele retorna '[]'?
p array[3,0] # []
# fora do intervalo retorne 'nil'
p array[4,0] # nil