【发布时间】:2011-09-23 04:54:15
【问题描述】:
可能重复:
Is there some kind of unseen Array termination in Ruby?
Array slicing in Ruby: looking for explanation for illogical behaviour (taken from Rubykoans.com)
a = %w[a b c]
a[3, 1] # => []
a[4, 1] # => nil
谁能解释为什么 a[3, 1] 返回 []?为什么不改为nil?
谢谢。
【问题讨论】:
-
你的意思是
array[array.index, array.length]?你的标题有点混乱。 -
@lemoncider 是的,标题有点混乱,但我只想指定 array.index 等于 array.length。