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が削除されている