Ruby: What is the easiest way to remove the first element from an array?

后端 未结 11 1742
渐次进展
渐次进展 2020-12-12 11:54

Lets say I have an array

[0, 132, 432, 342, 234]

What is the easiest way to get rid of the first element? (0)

11条回答
  •  孤城傲影
    2020-12-12 12:13

    This is pretty neat:

    head, *tail = [1, 2, 3, 4, 5]
    #==> head = 1, tail = [2, 3, 4, 5]
    

    As written in the comments, there's an advantage of not mutating the original list.

提交回复
热议问题