毎度ggっているので備忘録。versionは2.2.2
やりたいこと | メソッド |
---|---|
末尾から取り出す | pop |
末尾に追加する | push |
先頭から取り出す | shift |
先頭に挿入する | unshift |
irb(main):001:0> array = [1, 2, 3, 4, 5]
=> [1, 2, 3, 4, 5]
irb(main):002:0> array.pop
=> 5
irb(main):003:0> array
=> [1, 2, 3, 4]
irb(main):004:0> array.push(5)
=> [1, 2, 3, 4, 5]
irb(main):005:0> array.shift
=> 1
irb(main):006:0> array
=> [2, 3, 4, 5]
irb(main):007:0> array.unshift(1)
=> [1, 2, 3, 4, 5]
irb(main):008:0>
どれも破壊的ですね。