Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的数组是:
array = [:peanut, :butter, :and, :jelly] array[4,0] gives []
但:
array[5,0] gives nil
我怀疑array[4,0]也应该给 nil 因为数组只有第三个索引是:jelly.
array[4,0]
:jelly
任何 Ruby 投注者都可以澄清这种行为吗?
这一切都在文档中:
此外,当元素范围的起始索引位于数组末尾时,将返回一个空数组。 如果索引(或起始索引)超出范围,则返回 nil。
此外,当元素范围的起始索引位于数组末尾时,将返回一个空数组。
如果索引(或起始索引)超出范围,则返回 nil。