Case <variable> of

   <value> : <하나 또는 하나 이상의 문장>;

   <value> : <하나 또는 하나 이상의 문장>;

Else

   <하나 또는 하나 이상의 문장>

   //Case값의 어느 경우에도 해당되지 않는 모든 값에 대해 적용된다.

End;


<variable> Ordinal타입이다(String타입은 유효하지 않다.)

<value> 나타나는 값은 case 문에서 유일해야 한다.

<value> 중에 <variable> 같은 값을 갖는 것이 없다면 else절에 있는 statement 실행된다.


EX )

Case I of

   1..5 : Caption := 'Low';

   6..9 : Caption := 'High';

   0, 10..99 : Caption := 'Out of range';

Else

   Caption := ' ';

End;

'공부방 > Delphi' 카테고리의 다른 글

[델파이] 오브젝트, 인스턴스, 클래스  (0) 2010.07.14
[델파이] 프로시저와 함수  (1) 2010.07.14
[델파이] 기본 컴포넌트  (0) 2010.07.14
[델파이] 문자열 관련 함수  (0) 2010.05.18
[델파이] POS  (0) 2010.05.13

+ Recent posts