IT用語集 › プログラミング › 条件分岐

条件分岐

プログラミング Svenska → 更新: 2026-10-21

真偽の評価に応じて進む経路を選ぶ制御構造。if、else、switch、match、三項演算子など。

ほぼすべてのプログラミング言語に備わっている。関数型言語ではifが値を返す式になる。パターンマッチ(Rust、Scala、Haskell、Swift、最近のC#とPython)はswitchより強力で、照合しながら値を分解できる。ブランチレス化は、ホットループで分岐予測ミスを避けるための最適化手法だ。短絡評価では、a && bのaが偽ならbは評価されない。

← 用語集に戻る