Developers開発の実験等々、クイックサーブのメンバーが好き好きに書き込んでいく場所です。rspecによる単体テスト概要Rubyにて、配列の要素が重複しているかどうかを検証したい。[1,2,3]ならtrueを、[1,2,3,2]ならfalseを戻すように。Arrayの標準メソッドにそれらしいものがあると思っていたが、どうやら内容なので自前で作ることに。良かったけど、パフォーマンス的にこっちのほうが良さげ?配列を引数にして利用する。falseArrayクラスにメソッドを追加する前項の普通にメソッドを実装するのも良いけど、使い方がRubyっぽくないので、Arrayクラスにメソッドを追加する形で再実装する。重複してる要素を取得するあわせて、[1,2,3,2,3]なら[2,3]を、[1,1,1,1]なら[1]を取得するようなメソッドも欲しかったのでまとめて実装した。rspecによる単体テストArray#uniq?とArray#duplicatesのrspecによる単体テストも書いた。コメントをキャンセルメールアドレスが公開されることはありません。