私はこれをいくつかの場所で見てきました。
if(null == myInstance)
それ以外の
if(myInstance == null)
前者は単なるスタイルの問題ですか、それとも後者の前でパフォーマンスに影響を与えますか (私の意見では、より直感的です)?
私はこれをいくつかの場所で見てきました。
if(null == myInstance)
それ以外の
if(myInstance == null)
前者は単なるスタイルの問題ですか、それとも後者の前でパフォーマンスに影響を与えますか (私の意見では、より直感的です)?
そうすることで、誤って の値をmyInstance
に設定することを避けることができますnull
。
タイプミスの例:
if (null = myConstant) // no problem here, just won't compile
if (myConstant = null) // not good. Will compile anyway.
一般に、多くの開発者は、その理由から方程式の定数部分を最初の位置に置きます。
このように条件付きチェックを記述することは、 Yoda Conditionsとも呼ばれます。