Скажем, у меня есть массив Ruby
a = [1, 2, 3, 4]
Если мне нужен все, кроме первого элемента, я могу написать a.drop(1)
, что здорово. Если я хочу все, кроме последнего элемента, я могу думать только об этом.
a[0..-2] # or
a[0...-1]
но ни один из них не кажется таким же чистым, как использование drop
. Любые другие встроенные способы, которые мне не хватает?