if ( 条件 ) 変数=成功 else 変数=失敗;
より
( 条件 ) ? 変数=成功 : 変数=失敗;
の方がコード量減るからいいじゃん。
プロはこの辺の効率も求めていかなければならない。