2022-05-13

anond:20220513152050

== とEqualsの違いを理解して使い分けろっていうのが無理な人は、全部Equalsでいいやってことになるんじゃないの?

リテラルを左に持ってくるのも、色々理解してなくて、ルール通りにやってるだけって感じがする。

記事への反応 -
  • C#なんだけど、数値リテラルも Equals() メソッドとか呼べるんだねえ。 int num = GetNum(); if (0.Equals(num)) { // ... } ってか、社内の色々と酷いコードの面倒を見させられてる中で見つけた...

    • == とEqualsの違いを理解して使い分けろっていうのが無理な人は、全部Equalsでいいやってことになるんじゃないの? リテラルを左に持ってくるのも、色々理解してなくて、ルール通りにや...

    • Java出身なんじゃねーの? Javaでは value.equals("hoge") とやるとvalueがnullだった場合にぬるぽが発生する可能性があるので "hoge".equals(value) と書くことを推奨していた。

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん