配列 関数

Ruby関数 shift pop include? uniq

Ruby関数
1.shift
2.pop
3.include?
4.uniq

1.shift
配列の最初の要素を削除して、削除した要素を返す

irb(main):003:0> array = [1,2,3]
=> [1, 2, 3]
irb(main):004:0> array.shift
=> 1
irb(main):005:0> array
=> [2, 3]

2.pop
配列の最後の要素を削除して、削除した要素を返す

irb(main):001:0> array=[1,2,3]
=> [1, 2, 3]
irb(main):002:0> array.pop
=> 3
irb(main):003:0> array
=> [1, 2]

3.include?
配列の中に引数で与えた値の要素があるか確認。あればtrue、なければfalseを返す

irb(main):001:0> a = ["pc","mouse","keyboard"]
=> ["pc", "mouse", "keyboard"]
irb(main):002:0> a.include?("pc")
=> true
irb(main):003:0> a.include?("mouse")
=> true
irb(main):004:0> a.include?("monitor")
=> false
irb(main):005:0>

4.uniq
配列から重複した要素を削除した配列を返す
irb(main):001:0> [1,2,3,4,2,3].uniq
=> [1, 2, 3, 4]
irb(main):002:0>
⇒重複していた2と3が削除されている

-配列, 関数