可能重複:
Array slicing in Ruby: looking for explanation for illogical behaviour (taken from Rubykoans.com)紅寶石陣列片,不能理解這個簡單的代碼片段
我有一個簡單陣列對象:
array = [:peanut, :butter, :and, :jelly]
其長度爲,顯然,4!
現在,看看這些語句:
array[4,0] == []
array[5,0] == nil
切片從4日指數的陣列,它返回一個空數組,但是從第五元素開始,它返回零。爲什麼會發生?
找到了答案,謝謝!但我不喜歡它:) – 2012-04-15 13:18:24