webエンジニアの日常

RubyやPython, JSなど、IT関連の記事を書いています

2018-01-25から1日間の記事一覧

【Ruby】UFO演算子を定義して、sortやminメソッドを使えるようにする

こんにちは、さもです。 UFO演算子というのがRubyにあるのはご存知でしょうか? <=> こういうやつです。比較演算子をまとめたような「<=>」が一つの演算子になっています。 RubyではこのUFO演算子を任意のクラスで定義しておくと、そのクラスのインスタンス…