ksino's diary

覚えたことを忘れないように、小さなことでも書いていく。

Rubyの文字列比較(eql?とequal?)

eql?は文字列の内容が等しい場合にtrueになる。
equal?は同じ文字列を参照している場合にtrueになる。

a = "abcd"
b = "abcd"
puts a.eql?(b) # true
puts a.equal?(b) # false