最佳答案
假设我有一个 Ruby 数组
a = [1, 2, 3, 4]
如果我想要所有,但第一个项目,我可以写 a.drop(1)
,这是伟大的。但是,如果我想要除 最后之外的所有项目,我只能这样想
a[0..-2] # or
a[0...-1]
但是这些都不如使用 drop
干净。还有其他内置的方法我没有注意到吗?