null 値を返す可能性のあるエイリアン メソッドを呼び出すことがよくあります。のような単純な null チェックを避けるために
if (myVariable != null) {
// do something
}
次のように、デフォルト値を割り当てることがあります。
myVariable = (myVariable == null) ? defaultValue : myVariable;
たとえば、これはRubyでは少し冗長に思えます。||=
演算子があります
私はそのような演算子を求めているわけではありませんが、三項演算子を使用した私の標準的なアプローチは少し冗長であるか、混乱しているように見えますか?
より良い方法はありますか?