2007-12-25から1日間の記事一覧
rubyの場合は、そもそもインスタンスの使い回しとかしていないようだ。 なので、 a = "ab" b = "ab" print a.equal?(b) でfalseになる(Rubyの場合、equal?でインスタンスが同じ物かどうか判定するようだ。Javaとは反対)。 この地点で、falseなので、Javaみ…
"文字列".equals("文字列") と、 "文字列" == "文字列" は比較してるけど意味が違う。 javaを覚えたての頃、==でなく、equalsで比較しないとダメ、と言われて特に考えずにequalsで比較していた。けれども、理由は知らなかったし、あまり深く考えたこともなか…