2013-09-25 64 views
-6

我的數組是:爲什麼數組訪問會有輕微的不同行爲?

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

array[4,0] gives [] 

但是:

array[5,0] gives nil 

我懷疑array[4,0]也應該給予零的數組只有三分之一的指數,這是:jelly

任何紅寶石都可以澄清這種行爲嗎?

+3

@falsetru幾乎_exact_重複,實際上。 – iamnotmaynard

回答

2

這一切都在documentation

此外,當一個元素範圍的起始索引是在該陣列的端部,則返回一個空數組。

如果索引(或起始索引)超出範圍,則返回nil。

相關問題