結論
- &:両方の条件式を評価する
- &&:1つ目の条件式がfalseだった時点で評価が終了する
つまり、パフォーマンスが向上します。
解説
&はANDを意味しますが、1つ目の条件式がfalseだと2つ目の条件式が何であれ結果はfalseです。
&&演算子を使用すれば、無駄な評価処理をおこなわないのでパフォーマンスが向上するでしょう。
ちなみに、OR演算子の|と||も同じ意味です。
参考資料
プログラムの相談相手
「プログラムを独学で勉強しているけど、相談相手がいなくて辛い!!」
と思ったことはありませんか?
当ブログのむたこながMENTAにてC#およびUnityに関する相談プランを用意しています。
ご興味ある方はぜひチェックしてみてください!!


コメント