디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

Ada 프로그래밍: 3.1 식별자 (identifier)

나르시갤로그로 이동합니다. 2025.10.08 00:55:20
조회 101 추천 0 댓글 0

3.1 식별자 (identifier)

식별자(identifier)는 변수, 상수, 타입, 프로시저 등 프로그램의 다양한 구성 요소에 이름을 부여하기 위해 사용하는 기호적 명칭입니다.

Ada 식별자의 작성 규칙은 다음과 같습니다.

  1. 식별자는 반드시 문자 또는 숫자-문자(예: 로마 숫자)로 시작해야 합니다. 숫자-문자(number letter)란 일반적인 10진수 숫자(0~9)와 달리 문자처럼 취급되는 유니코드 문자(, ,  등)를 의미합니다. 따라서 Ⅳ_Generation은 유효한 식별자이지만, 4th_Generation은 숫자로 시작하므로 허용되지 않습니다.
  2. 두 번째 문자부터는 문자, 10진수 숫자, 또는 밑줄(_)을 포함할 수 있습니다.
  3. 연속된 밑줄(__)이나 식별자의 끝에 오는 밑줄은 허용되지 않습니다.
  4. Ada 식별자는 대소문자를 구분하지 않으며, 대소문자를 무시하고 비교했을 때 동일한 문자열이면 같은 식별자로 간주됩니다. 예를 들어, Count, count, COUNT는 모두 동일한 식별자입니다.
  5. 식별자로 if, for, begin 등의 예약어(reserved word)를 사용할 수 없습니다.

올바른 식별자 예시

  • Temperature
  • page_count
  • x1
  • get_symbol
  • is_device_ready

Ada는 유니코드를 지원하므로 다음과 같이 한글, 한자, 일본어 등을 사용한 식별자도 유효합니다.

-- 유니코드 식별자 선언 예시
declare
  온도       : Float;           -- 한글
  国家       : String(1 .. 2);  -- 중국어
  みず       : Integer;         -- 일본어 (히라가나)
  café       : String(1 .. 10); -- 프랑스어 (é 포함)
  año        : Positive;        -- 스페인어 (ñ 포함)
  grünerWert : Float;           -- 독일어 (ü 포함)
begin
  null;
end;

잘못된 식별자 예시

  • 1st_reading (숫자로 시작)
  • Page__count (밑줄 연속 사용)
  • End_Of_File_ (밑줄로 끝남)
  • end (예약어 사용)


추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이성 보는 눈 없어서 걱정되는 스타는? 운영자 25/11/10 - -
AD 저녁 뭐먹지? 오늘의 메뉴 추천! 운영자 25/10/31 - -
2897290 남녀평등 배구공(119.202) 10.19 110 0
2897289 OOP가 참 존나 웃김 [7] 루도그담당(58.239) 10.19 219 0
2897288 데이터 싸이언스 할라면 R 타이디버스부터 해야함 ㅆㅇㅆ(124.216) 10.19 109 0
2897287 뭐 어떤 지향이 필수는 아님. 결국 다형성의 구현이니까 [4] ㅆㅇㅆ(124.216) 10.19 145 0
2897286 데이터 사이언스 할려면 도메인부터 먼저 필수임? [6] 돌진하자(121.175) 10.19 149 0
2897285 죽을까 프갤러(106.101) 10.19 94 0
2897283 아 재밌고 어려운거 심장떨리는거 하고싶다 [1] ㅆㅇㅆ(124.216) 10.19 127 0
2897281 논문 재현외주는 재미는 있는데 돈이 안되네 [4] ㅆㅇㅆ(124.216) 10.19 162 0
2897279 oop는 필요성을 느껴야지, 연습한다고 의미 없음 ㅋㅋ [2] 에이도비갤로그로 이동합니다. 10.19 137 0
2897271 함수형보다는 ㅇㅇ(118.235) 10.19 113 0
2897263 개인적으로 함수형 패러다임 익히는데는 R이 좋더라 ㅆㅇㅆ(124.216) 10.19 103 0
2897262 링크드인서 만난 그 남자..."알고 보니 채용 빙자 해커" 발명도둑잡기(118.235) 10.19 83 0
2897261 oop는 다형성의 구현일뿐인데 그게 정형화된거라 [2] ㅆㅇㅆ(124.216) 10.19 133 0
2897260 원래 주식 자동매매 거의 나만하는 꿀통이었는데 ㅆㅇㅆ(124.216) 10.19 153 0
2897259 OOP는 연습한다기보다 그냥 단순하게 많이 짜봐야함. [2] ㅆㅇㅆ(124.216) 10.19 146 0
2897257 oop를 연습하려면? [5] 프갤러(14.36) 10.19 160 0
2897255 오늘만큼 프로그래밍에 감사한 적이 없었다 [1] ㅆㅇㅆ(124.216) 10.19 175 0
2897254 나랑 결혼한지 5년차인 와이프 사진인데 어떠냐 [2] ㅁㅁ갤로그로 이동합니다. 10.19 187 0
2897252 개발자하려면 노트북 쓰지 마라. [6] 프갤러(59.16) 10.19 234 0
2897250 [대한민국] [단독] SBS 무궁화 훈장 욕보여- 프갤러(121.172) 10.19 142 0
2897249 주말이 벌써끝이라고? [12] 개멍청한유라갤로그로 이동합니다. 10.19 141 0
2897247 왜 가난의 이미지를 측은함, 부끄러움으로만 만드는걸까... [2] ㅇㅇ(223.39) 10.19 121 0
2897246 존재하지도 않는 것을 동경하고 절망한다 [6] 공기역학갤로그로 이동합니다. 10.19 135 0
2897245 데이터 분석 과제 하고 있는데 미치겠다. [1] 프갤러(218.152) 10.19 135 1
2897244 개발자 할려면 노트북 필수임? [6] ㅇㅇ갤로그로 이동합니다. 10.19 142 0
2897242 김창욱 김제동 오은영 같은 프갤러(211.210) 10.19 99 0
2897241 서울가스라이팅 당해서 서울이런 모습인줄알았음 ㅇㅇ(175.197) 10.19 85 0
2897240 나같은 인간이 살아가도 되는걸까 ㅠㅠㅠㅠ [12] 공기역학갤로그로 이동합니다. 10.19 120 0
2897238 냥덩아 발명도둑잡기(39.7) 10.19 94 0
2897237 그래도 이번 정권이 집값은 잡을 의지가 있어보이긴 해 [4] chironpractor갤로그로 이동합니다. 10.19 153 0
2897236 zfs source code opened 나르시갤로그로 이동합니다. 10.19 94 0
2897234 부산에 국제수로기구 인프라센터 생기네 ㅇㅇ(175.197) 10.19 81 0
2897233 전찐연 ㄱㄱ 슈퍼너드_리보갤로그로 이동합니다. 10.19 92 0
2897232 스타벅스 선불금 6년간 2.6조…고객돈으로 투자 수익 등 400억원 발명도둑잡기(118.235) 10.19 88 0
2897231 zfs도 라이센스에 소스 강제공개가 없어서 백도어 가능 발명도둑잡기(118.216) 10.19 90 0
2897230 미국 마이크론부터 때리는 중국, 지켜보는 한국 발명도둑잡기(118.216) 10.19 68 0
2897229 zfs 파일 시스템에서도 mount 명령을 사용하면 되는가? 나르시갤로그로 이동합니다. 10.19 94 0
2897226 구윤철 “미국처럼 재산세 1% 때리면 고가주택 보유하겠나” [1] 발명도둑잡기(39.7) 10.19 99 0
2897225 저장용 ♥덩냥이♥갤로그로 이동합니다. 10.19 105 0
2897224 제국주의 체제 부역자는 대체로 이기적이고 근시안적인 입장이고 [1] 발명도둑잡기(118.235) 10.19 118 0
2897223 괜찮다는건 무지에 대한 책임감의 부재 아닐까?? [1] ㅇㅇ(223.39) 10.19 96 0
2897222 한반도의 절대반지는 단연코 국가보안법이다 발명도둑잡기(118.235) 10.19 73 0
2897220 예뿐귀염냥들도 풍파좀맞으면 미모떨엊지는듯 [2] ♥덩냥이♥갤로그로 이동합니다. 10.19 111 0
2897219 ‘노 킹스!’ 미국 전역 들썩인 반 트럼프 시위…“역사상 최대 규모” [2] 발명도둑잡기(118.235) 10.19 107 0
2897218 Ada 프로그래밍: 4.1.1 타입의 정의와 중요성 나르시갤로그로 이동합니다. 10.19 118 0
2897217 애널은 버티다 일직자야갯다 ♥덩냥이♥갤로그로 이동합니다. 10.19 69 0
2897216 컨디션 좋을때 효율이 안좋을때 수백수천배임 ♥덩냥이♥갤로그로 이동합니다. 10.19 69 0
2897215 체딸의 갖장 큰 단점은 중요성 판단능력이 떠러진다는거 ♥덩냥이♥갤로그로 이동합니다. 10.19 96 0
2897214 4시간 잤다 발명도둑잡기(118.216) 10.19 85 0
2897213 생후2개월까지만 귀엽고 그이후는 귀여운애들만 귀여운듯 ♥덩냥이♥갤로그로 이동합니다. 10.19 86 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2