2015-10-17から1日間の記事一覧
#!= 内で #== が呼ばれているため、#== を再定義すると #!= にも影響が及びます。 [コード] class X def == other p "==" true end end X.new == "" # => true X.new != "" # => false [出力] "==" "==" #== に副作用があるとちょっと注意する必要があるかも…
#!= 内で #== が呼ばれているため、#== を再定義すると #!= にも影響が及びます。 [コード] class X def == other p "==" true end end X.new == "" # => true X.new != "" # => false [出力] "==" "==" #== に副作用があるとちょっと注意する必要があるかも…