|
||||||||||||||||||||||
![]() |
||||||||||||||||||||||
If fungerar inte särskilt bra om man vill särskilja ett större antal värden. Givetvis kan man då skriva en mängd if-satser men det blir lite "klumpigt" och rörigt. I sådana fall är det lämpligare att använda sig av switch. Nedan ser du principen för switch.
|
||||||||||||||||||||||
|
||||||||||||||||||||||
Givetvis kan man till varje case koppla ett block med satser eller funktionsanrop. Viktigt är dock att break finns med sist i varje case. Break gör att du lämnar switch när relevant case har körts. Saknas break körs satserna i nästa case, och nästa, ända tills break hittas eller alla satser gåtts igenom. Vi tar nu ett simpelt exempel |
||||||||||||||||||||||
|
||||||||||||||||||||||
© Stockholms Stad 2001 |