Rubyの文字列比較(eql?とequal?)
eql?は文字列の内容が等しい場合にtrueになる。
equal?は同じ文字列を参照している場合にtrueになる。
a = "abcd" b = "abcd" puts a.eql?(b) # true puts a.equal?(b) # false
eql?は文字列の内容が等しい場合にtrueになる。
equal?は同じ文字列を参照している場合にtrueになる。
a = "abcd" b = "abcd" puts a.eql?(b) # true puts a.equal?(b) # false