nästa upp förra innehåll
Nästa: With-satsen Upp: Blandad information Förra: Input och Output

Case-satsen

 Man kan ha ett slutalternativ i case-satser:

OTHERWISE satser

som medför att angivna satser utförs om inga av de andra alternativen i case-satsen innehöll rätt värde. En case-sats där inga värdelistor innehåller rätt värde (och där otherwise-alternativet har utelämnats) genererar exekveringsfel (om inte -xl-väljaren getts), se avsnitt 3.4.

Dessutom kan man i Solarispascal ange ett intervall som värdelista. Exempel:

  Write('Skriv en bokstav och tryck på retur: '); Readln(tecknet);
  CASE tecknet OF
   '0'..'9': Writeln('Det var ju en siffra, din rackare!');
  END;



Viggo Kann
Fri Aug 7 00:55:14 MET DST 1998