5
ifとスイッチ速度
コンパイラの最適化により、switchステートメントは通常、同等のif-else-ifステートメントよりも高速です(この記事で説明されているように)。 この最適化は実際にはどのように機能しますか?誰か良い説明はありますか?
「if」ステートメントは、ほとんどのプログラミング言語のフロー制御構造であり、バイナリ条件に応じて実行フローを分岐し、通常は実行時に評価されます。ifステートメントは一般的に条件付きとも呼ばれます。このタグを使用するときは、質問が言語固有である場合は「java」などの適切な言語タグも含めてください。