|
#1
|
|||
|
|||
Оператор case
Подскажите плиззз! Как пользоваться оператором CASE? Очень нужно
|
#2
|
||||
|
||||
Case-работает аналогично оператору If
пример Код:
i:byte; i:=1; case i of 0:Label1.caption:='Нуль'; 1:Label1.caption:='Один'; 2:Label1.caption:='Два'; else Label1.caption:='Чето много!'; end; Код:
if i=0 then label1.caption:='Zero' else if i=1 then label1.caption:='One' else ... if i=n then label1.caption:='Оч.Много' else label1.caption:='Ничего не подошло'; — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию Последний раз редактировалось M.A.D.M.A.N., 30.12.2008 в 07:21. |
#3
|
||||
|
||||
а если нижеуказанная в предыдущем сообщении прога будет выглядеть примерно так:
Код:
i:String; i:='1'; case i of 0:Label1.caption:='Нуль'; 1:Label1.caption:='Один'; 2:Label1.caption:='Два'; else Label1.caption:='Чето много!'; end; Последний раз редактировалось LLIaTyH, 06.03.2009 в 19:00. |
#4
|
|||
|
|||
А в таком варианте работать не будет
Оператор Case не раьботает с типом данных String. Максимум, что можно использовать - Char. Для строк придется писать If'ы. |