Επιλογή περιπτώσεων
- Με τη δομή ελέγχου
case
επιλογή of
σταθερά: εντολή
σταθερά: εντολή
...
end
μπορούμε να ορίσουμε να εκτελείται διαφορετικός κώδικας ανάλογα με την
έκφραση της επιλογής.
- Όταν η έκφραση της επιλογής είναι ίση με κάποια από τις σταθερές
εκφράσεις τότε εκτελείται η αντίστοιχη εντολή.
- Η έκφραση της επιλογής και οι τιμές των σταθερών πρέπει να είναι
τακτικοί τύποι.
- Μπορούμε να παραθέσουμε και περισσότερες από μία σταθερές χωρίζοντάς τις
με ,.
Παράδειγμα:
case c of
'A' : writeln('alpha');
'B', 'C' : writeln('beta');
'1', '2': writeln('digit');
end