|
|||
Case S of. C1: Instruction_1 ;. C2: Instruction_2 ;. CN: Instruction_N ;. else Instruction ⇐ ПредыдущаяСтр 3 из 3 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 точку с запятой можно ставить. Если для нескольких констант нужно выполнить один и тот же оператор, их можно перечислить через запятую (или даже указать диапазон, если возможно) сопроводив их одним оператором.
|
|||
|