Хелпикс

Главная

Контакты

Случайная статья





Case S of. C1: Instruction_1 ;. C2: Instruction_2 ;. CN: Instruction_N ;. else Instruction



Case S of

    C1: Instruction_1 ;

    C2: Instruction_2 ;

. . . . . . . . . . . . . . . . . . . .

    CN: Instruction_N ;

else Instruction

end.

В этой структуре:

S ¾ выражение порядкового типа, значение которого вычисляется:

C1, C2, . . . , CN ¾ константы, с которыми сравнивается значение выражения S;

Instruction_1, Instruction_2, Instruction_N ¾ операторы, из которых выполняется тот, с константой которого совпадает значение выражения S;

Instruction ¾ оператор, который выполняется, если значение выражения Sне совпадает ни с одной из констант C1, C2, . . . , CN.

Ветвь оператора else является необязательной. Если она отсутствует и значение выражения S не совпадает ни с одной из перечисленных констант, весь оператор рассматривается как пустой. В отличие от оператора IF перед словом else точку с запятой можно ставить.

Если для нескольких констант нужно выполнить один и тот же оператор, их можно перечислить через запятую (или даже указать диапазон, если возможно) сопроводив их одним оператором.

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.