はじめに
えっ..こんな書き方あったのか...となる機会があったので忘れないように書き記しておきます!
(高度な内容はたぶんないですw)
検証バージョン
2.6.5
複数の配列を一意の値で結合した配列に変換する
書き方
配列 | 配列2 | 配列3
コンソールでの実行結果
pry(main)> [1, 2, 3] | [2, 4] | [1, 3, 5] => [1, 2, 3, 4, 5]
↑を知らない自分はこう書いていた
.uniq
の方が何をやっているか分かりやすいような気もするものの、実装の選択肢として覚えておこうかと思った次第です!
pry(main)> ([1, 2, 3] +[2, 4]+ [1, 3, 5]).uniq => [1, 2, 3, 4, 5]