switchsetninger
Switchsetninger er en kontrollflytstruktur som lar et program velge mellom flere alternative kodeblokker basert på verdien av et uttrykk. Uttrykket evalueres, og verdien sammenlignes med en rekke case-etiketter. Når et matchende case finnes, utføres den tilhørende blokken. For å unngå fall-through til neste case avsluttes normalt blokken med en break-, return- eller tilsvarende setning. En default-etikett brukes når ingen case stemmer.
Syntaks varierer mellom språk. I C-, C++, Java og JavaScript brukes form som switch (uttrykk) { case
Bruksområder: Switch er spesielt nyttig når variabelen kan få et begrenset antall kjente verdier. Det kan gjøre
Mange programmeringsspråk implementerer switch for flerverdige beslutninger, og noen språk støtter også mer avanserte uttrykk som