배열 상수 초기화

 

델파이 XE7 버전부터 배열 상수를 초기화 할 수 있습니다.

 

  const Digits: array[0..9] of Char =   ('0', '1', '2', '3', '4', '5', '6', '7', '8', '9');

 

문자 배열을 제로 또는 널 (null)로 종료되는 문자열을 나타내는데서는, 이러한 이유로 문자열 상수는 문자 배열을 초기화 할 수 있습니다.따라서 이전보다 편리하게 선언할 수 있습니다. 
                          

     const Digits: array[0..9] of Char = '0123456789';

 

 다차원 배열 상수를 정의하기 위해서는 쉼표로 구분 괄호 별도의 세트에 각 차원의 값을 묶어야합니다. 예를 들면 :

 

   type TCube = array[0..1, 0..1, 0..1] of Integer;

 

   const Maze: TCube = (((0, 1), (2, 3)), ((4, 5), (6,7)));

 

   showMessage(inttostr(Maze[0,0,0]));
   showMessage(inttostr(Maze[0,0,1]));
   showMessage(inttostr(Maze[0,1,0]));
   showMessage(inttostr(Maze[0,1,1]));
   showMessage(inttostr(Maze[1,0,0]));
   showMessage(inttostr(Maze[1,0,1]));
   showMessage(inttostr(Maze[1,1,0]));
   showMessage(inttostr(Maze[1,1,1]));

 

   결과를 확인하면 0,1,2,3,4,5,6,7 료 표시됩니다.

 

번호 제목 글쓴이 날짜 조회 수
공지 [DelphiCon 요약] 코드사이트 로깅 실전 활용 기법 (Real-world CodeSite Logging Techniques) 관리자 2021.01.19 14387
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 13023
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 15532
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 21064
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 22297
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 17932
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 38228
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 173741
1063 모바일 첫걸음: 델파이 iOS 개발 - 3. 웹브라우저 작성 손보라 2013.09.17 4393
1062 델파이 iOS 개발 따라잡기: 4. iOS앱으로 바코드 캡쳐하기 관리자 2013.08.27 4386
1061 사물인터넷(IoT)과 RAD Studio - 다양한 디바이스 연동 Humphery 2014.03.22 4368
1060 모바일 앱 실행 시 (비정상종료)검은화면이 표시되는 경우 조치방법 험프리 2015.07.03 4361
1059 데이터스냅(DataSnap) - 이미지 송수신 예제 [1] file Humphery 2014.05.19 4356
1058 [소식] Nokia X에서 델파이로 만든 앱도 등록가능합니다. [1] file Humphery 2014.03.11 4338
1057 [기술백서] 모바일로 가면서 개발자가 하게 되는 실수 TOP5 (한글) 관리자 2013.07.06 4314
1056 [10.4 시드니 신기능] Sarina Dupont이 정리한 주요 신기능 모아 보기 험프리 2020.05.28 4295
1055 [델파이 웹개발] 델파이로 풀스택 웹 개발하기 - uniGUI 활용 (Full Stack Web Development with uniGUI for Delphi) file 관리자 2021.02.01 4277
1054 RAD Studio IDE 상에서 Github 소스코드 이용하기 [1] file Humphery 2014.07.31 4268
1053 공학용 계산기앱 안드로이드 마켓 등록 완료. [2] file c2design 2014.04.03 4237
1052 OutputDebugString 함수로 디버그로그를 출력할 수 있습니다. file 험프리 2016.02.16 4221
1051 RAD Studio 최신 데모 소스코드 다운로드 Humphery 2014.09.04 4216
1050 델파이 물리엔진 Box2d 소개. FMX, VCL 용(오픈소스) [1] Humphery 2014.04.22 4177
1049 9월 6일 RAD Studio XE5 세미나 발표자료입니다. file 관리자 2013.09.09 4167
1048 David I의 31일 동영상(한글자막) - InterBase Express로 나만의 SQL DB를 활용한 파이어몽키 앱 만들기 관리자 2013.03.26 4164
1047 델파이로 만든 공학용계산기 앱 Android/iOS 동시 런칭. [4] file c2design 2014.04.11 4149
1046 에러 "InterBase is not licensed"가 Interbase ToGo 사용시 발생하는 경우 관리자 2013.04.04 4135
1045 [따라하기] reFind 도구를 이용해 BDE 프로젝트를 FireDAC으로 마이그레이션 따라하기 [9] Humphery 2015.04.14 4125
1044 David I의 31일 동영상(한글자막) - 파이어몽키 Anchors프로퍼티와 Layout 컴포넌트 활용하기 관리자 2013.03.12 4103