Как ruby ​​обрабатывает доступ к массиву?

ruby-1.8.7-p174 > [0,1][2..3]
 => [] 
ruby-1.8.7-p174 > [0,1][3..4]
 => nil

В настройке с 0 индексами, где индексы 2, 3 и 4 фактически находятся за пределами массива из 2 элементов, почему они возвращают разные значения?

Ответы на вопрос(1)

Ваш ответ на вопрос