>>975
>>973
確かにその場合は短絡評価は余計なお世話と言うか、短絡評価を使うことは間違ってますね。
ただ、>>970 の例では副作用がないのは明らかですし、
C# で短絡評価が用意されている以上、それを使うなというのは酷な話のようにも思います。
今回の問題に関しては >>974 のような & も && も使わない解決策もありますが、
Microsoft の Reference Source でも obj != null && ((int)obj) != 0 のように
短絡評価が積極的に使われてますので、そのようなコードは認められるべきではないでしょうか。
探検
ふらっと C#,C♯,C#(初心者用) Part138
レス数が950を超えています。1000を超えると書き込みができなくなります。
976デフォルトの名無しさん (ワッチョイ ffa6-F9eT)
2018/08/03(金) 23:59:44.06ID:5FtEqA870レス数が950を超えています。1000を超えると書き込みができなくなります。
