-6

我的数组是:

array = [:peanut, :butter, :and, :jelly]

array[4,0] gives []

但:

array[5,0] gives nil

我怀疑array[4,0]也应该给 nil 因为数组只有第三个索引是:jelly.

任何 Ruby 投注者都可以澄清这种行为吗?

4

1 回答 1

2

这一切都在文档中:

此外,当元素范围的起始索引位于数组末尾时,将返回一个空数组。

如果索引(或起始索引)超出范围,则返回 nil。

于 2013-09-25T14:49:29.560 回答