Ruby: RuboCopで== trueや== falseが怒られない理由|TechRacho by BPS株式会社

更新情報 2019/02/15: 初版公開 2022/10/20: 細部を更新 前置き: nil == falseの結果はfalse Rubyの本には「条件分岐でnilとfalse以外のすべてのオブジェクトがtrueとみなされます」と書かれているのが定番です。 しかし以下のとおり、nilとfalseは別のオブジェクトです。 nil == false #=> false nil?も同じことをおっし…