IT-Lexikon › Programmierung › Bedingung (Verzweigung)

Bedingung (Verzweigung)

Programmierung Svenska → Aktualisiert: 2026-09-06

Kontrollfluss-Konstrukt, bei dem der Code je nach Wahr/Falsch-Auswertung einen Pfad wählt. if, else, switch, match, ternärer Operator.

Universell in fast jeder Programmiersprache. Funktionale Sprachen behandeln if als Ausdruck (liefert einen Wert zurück). Pattern Matching (Rust, Scala, Haskell, Swift, modernes C# und Python) ist mächtiger als switch — es destrukturiert beim Abgleich gleich mit. Branchless Code ist eine Optimierungstechnik, um Branch Mispredictions in heißen Schleifen zu vermeiden. Short-Circuit-Auswertung: a && b wertet b nicht aus, wenn a bereits falsch ist.

← Zurück zum Lexikon