今回は配列の共通要素を取得するintersectionメソッドについてまとめました。これまで使ったことがなかったメソッド、かつ最近知ったメソッドでもあるので自身の備忘録としてもまとめています。Ruby3.1からは配列の共通要素の有無を判定するintersect?メソッドも追加されています。この記事の内容intersectionメソッドとはintersect?メソッドとはまとめ参考intersectionメソッドとはintersectionメソッドとは配列の共通要素を取得するメソッドです。]要素が重複する場合はそのうち1つを返します。]返される要素の順序はレシーバの順序を維持します。]intersect?メソッドとはintersect?メソッドとは配列の共通要素の有無を判定するメソッドです。共通要素が少なくとも1つあればtrueを、なければfalseを返します。falseintersect?メソッドはRuby3.1から追加されたメソッドですが、それ以前はempty?メソッドやany?メソッドをチェーンさせて判定していました。3.1にArray#intersect?メソッドが追加(翻訳)今回は配列の共通要素を取得するintersectionメソッドについてまとめました。そこまで利用場面は多くないメソッドかと思いますが、こういった便利メソッドを知っておくといつか役に立ちそうですね。yoshi19941117TechTechMedia【Rails】秘匿情報を暗号化し、管理することができるGem「lockb...【Rails】受信したメールを処理することができる機能「ActionMa...Railsエンジニアちばよしはる銀座にあるヘルステック企業のRailsエンジニア。初心者から中級者向けに記事を更新しています。お酒とカレーと競馬が好き。TechTechMedia。