.L8といった感じの2行である。しろみたいに言う人がいるが、ただの好みであってそれ以上の理由はなさそう。.L8という命令に変化する。今度は純粋に比較になるので、たぶん速度は落ちるだろう。結果がこうなると勘違いされているのだという事なのだと思う。命令となるため、この場合は前者のほうが速いのだろうが、それは真偽判定なら。書いたら大変なことになるので、話の本筋からはそれる。書いた場合でも速度は全く変わらないよという事。あとは可読性によるミスをどっちの記述が適切に排除できるかが問題。よってあとは可読性の問題。これはネイティブ言語の話なので、例えばJavaScriptとかの場合でも本当に変わらないのかというのは知らない。ほうが速い?これは同じ。1といった一行の命令になる。ほうが命令数は少ないらしいが、そこまで気にするほどの差は最適化で消し飛ぶような気がする。どっちが速いか?結論。どっちも以下の内容になり等価。入れてみても完了速度に変化が無かった。Defender誤検出の原因コード。