我有一个阵列.我需要将除元素之外的所有内容保留在索引0处.此时我的大脑已被炒掉了.我整天都在编程.任何帮助都会很棒.谢谢!
mae*_*ics 15
使用该Array#shift方法,它完全符合您的要求:
a = [1, 2, 3]
a.shift # => 1
a # => [2, 3]
Run Code Online (Sandbox Code Playgroud)
你可以使用数组索引切片:
some_array[1..-1]
Run Code Online (Sandbox Code Playgroud)
或者,如果要永久修改变量,请执行以下操作:
some_array = [1,2,3,4]
some_array.delete_at(0)
# => 1
some_array
# => [2,3,4]
Run Code Online (Sandbox Code Playgroud)