2022-05-13

anond:20220513152050

Java出身なんじゃねーの?

Javaでは value.equals("hoge") とやるとvalueがnullだった場合ぬるぽが発生する可能性があるので

"hoge".equals(value) と書くことを推奨していた。

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

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

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

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

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