Fallunterscheidung
Eine Fallunterscheidung ist eine Kontrollstruktur in der Programmierung, die abhängig vom Wert einer Variablen oder eines Ausdrucks verschiedene Programmzweige ausführt. In den meisten Programmiersprachen wird dies durch `switch`/`case`-Konstrukte oder durch if-elif-else-Ketten realisiert. Im Vergleich zu verschachtelten if-Anweisungen ist eine Fallunterscheidung oft übersichtlicher, wenn viele verschiedene Fälle zu behandeln sind. In modernen Sprachen wie Python 3.10+ gibt es dafür das `match`-Statement.