以下は、私が最適化する必要があり、スイッチ構造に移行するのが良いと計画したコードです。しかし、私は場合に応じて比較することができます。そこで、デフォルトのケースとして比較(len> 3)を行うことを計画しました。
比較部分(len> 3)をデフォルトのケースとして作成し、デフォルトをスイッチの最初のケースとして追加すると、より高速になりますか?
または、以下のコードをswitchステートメントとして作成するにはどうすればよいですか?
if ( len > 3 ) {
// Which will happen more often;
}
else if ( len == 3 ) {
// Next case which may occur often;
} else if ( len == 2 ) {
// The next priority case;
} else {
// And this case occurs rarely;
}