Q&A

  • 왕초보 질문(?) - BirthYear: 1980..1985;
BirthYear: 1980..1985;

BirthYear라는 변수에 1980부더 1985까지 넣을 수 있다는 뜻 같은데.

1. 그 범위를 벗어나면 어떻게 되는지?

2. BirthYear은 어떤 데이타 형으로 선언이 되는 것인지?

3. 숫자 말고 a..z 이런식으로 문자도 가능한지?

선배님들의 좋은 답변 부탁드립니다.
1  COMMENTS
  • Profile
    KDDG_Apine 2005.04.16 01:51


    첫번째 답은  범위를 초과하면 컴파일러 에러가 납니다.. 값이 벗어났다구요..  그 사이에 값만 가능하구요.
    두번째  : 숫자는 integer  형입니다.
    세번재  : 문자도 가능합니다..  'a'..'b'  이런씩으로요...


    var
       nCnt : 1900..2050;
       f    : 'a'..'z';
    begin
       nCnt := 1980;
       f := 'b';
       showmessage(format('%d, %s', [nCnt, f]));
    end;