디시인사이드 갤러리

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

갤러리 본문 영역

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

나르시갤로그로 이동합니다. 2025.10.08 00:55:20
조회 150 추천 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/12/01 - -
AD 따뜻한 겨울나기! 방한용품 SALE 운영자 25/11/27 - -
공지 프로그래밍 갤러리 이용 안내 [97] 운영자 20.09.28 48815 65
2906406 길다가가 처음 보는 젊은 여자가 RyuDOG갤로그로 이동합니다. 02:33 5 0
2906405 소´울◦드″레_서° _장‚수¯왕‗ ;여¯성∶시▵대` ▫더‚쿠′ _인″스▿티⫶즈″ ‚등·등⫶ ∘게º시‛글“ ´써“주‵시⫶면′ ‛1․건”당‶ ․1⫶-‥5⫶ ▵만”원` ▫드‸립-니;다‾.‛ °불-법° ◃이”상‛한∘ ▵거_ _절¯대‛ '아∙님‛.‾ „ ヲㅏᄐㅗㄱ ΑᎠᏀóᏀÔ 77 \\뽐뿌$(117.111) 02:33 2 0
2906403 평온하다 이제 옷을 벗을 시기가 다가오니 RyuDOG갤로그로 이동합니다. 02:18 15 0
2906400 손바닥 낙서 [1] 발명도둑잡기(118.216) 02:09 11 0
2906398 참사모욕글 제3자가 고발해서 벌금전과 생겼는데 억울한거지? ㅇㅇ(39.7) 01:54 11 0
2906397 스위스 직접민주주의 비판론 [1] 발명도둑잡기(118.216) 01:19 14 0
2906395 gpt로 글쓰는 새끼들 존나패고싶음 [1] 박민준갤로그로 이동합니다. 00:58 31 0
2906394 음기 충전 발명도둑잡기(118.216) 00:48 15 0
2906390 나토리 ..❤+ [2] 따당갤로그로 이동합니다. 00:13 28 0
2906388 윤석열 내란 당시 방송국 발명도둑잡기(118.216) 00:03 19 0
2906387 chat gpt 가 평가한 나의 지능 [1] 프갤러(14.47) 12.03 33 0
2906384 AK47 맞고 사망한 외할머니 vs [1] 프갤러(172.225) 12.03 30 0
2906383 마술쇼 [4] ♥발라당냥덩♥갤로그로 이동합니다. 12.03 38 0
2906382 스윽.. 스윽.. [7] ♥발라당냥덩♥갤로그로 이동합니다. 12.03 57 0
2906381 “시진핑 G7 초청 신중하라”…프랑스 압박한 日 / 채널A 발명도둑잡기(118.216) 12.03 14 0
2906380 임베디드하라니깐 타이밍뒷.통수한방(1.213) 12.03 23 1
2906378 응원봉 들고 'K팝' 합창‥'다시 만난 세계' 연 새 집회문화 발명도둑잡기(118.216) 12.03 11 0
2906376 블프에 해외 직구 했는데 [4] RyuDOG갤로그로 이동합니다. 12.03 46 0
2906375 조국혁신당이 미래다 이기이기 타이밍뒷.통수한방(1.213) 12.03 17 0
2906374 간첩법 개정안, 법사위 통과…적용 범위 ‘적국’→‘외국’ 확대 발명도둑잡기(118.216) 12.03 20 0
2906373 4년 전과 달라진 ‘혐중’ 정서 분석해보니 발명도둑잡기(118.216) 12.03 14 0
2906372 "한국 극우, 분노 자극하지만 욕망을 자극하지 못한다" 발명도둑잡기(118.216) 12.03 15 0
2906368 백엔드 공부 안했으면 취업 못하는 게 맞나 [2] ㅇㅇ(118.40) 12.03 39 0
2906367 생성형 머신러닝 공부 중이다. Move갤로그로 이동합니다. 12.03 18 0
2906366 토발즈는 유퀴즈 언제 나오누?? 타이밍뒷.통수한방(1.213) 12.03 16 0
2906365 개인통관고유번호 유출이 무서운 이유 발명도둑잡기(118.216) 12.03 16 0
2906363 "건물만한 풍선이 미군 레이더엔 안 보였다?"... '외환죄' 발명도둑잡기(118.216) 12.03 14 0
2906360 PHP는 웹 개발, 특히 서버 [2] 나르시갤로그로 이동합니다. 12.03 39 0
2906359 "너무 좋아" 차트 1위 휩쓸었는데…"말도 안 돼" 반전 정체 발명도둑잡기(118.216) 12.03 12 0
2906358 도로롱은 귀여운데 프릭컬은 안 귀여움 [10] ♥발라당냥덩♥갤로그로 이동합니다. 12.03 46 0
2906356 김현지에 충성하면 요직 독점? 국가 인사시스템 완전히 붕괴 ♥발라당냥덩♥갤로그로 이동합니다. 12.03 28 1
2906355 중국산 '초저가' 극초음속 미사일 등장…세계 방산시장 흔들? 발명도둑잡기(118.216) 12.03 17 0
2906354 민주당 김남국 이재명 권력 김현지에게 부정청탁 발각 논란 일파만파 ♥발라당냥덩♥갤로그로 이동합니다. 12.03 25 0
2906352 코드를 치는것보다 cs 과목들 깊게 공부하는게 너무 재밌습니다 [1] 프갤러(211.234) 12.03 30 0
2906351 솔직히 클로드 지피티 잼미니 성능 크게 안다르지 않음? 프갤러(58.29) 12.03 22 0
2906350 조국혁신당이 미래다 ㅇㅇ 타이밍뒷.통수한방(1.213) 12.03 19 0
2906349 ❤✨☀⭐⚡☘⛩☃나님 시작합니당☃⛩☘⚡⭐☀✨❤ [2] ♥발라당냥덩♥갤로그로 이동합니다. 12.03 31 0
2906348 국정농단 특검, 김건희 씨에 징역 15년·벌금 20억 원 구형 발명도둑잡기(118.216) 12.03 15 0
2906345 박찬욱 "尹비리 영상이 최애"…과거 김건희와의 만남 재조명 발명도둑잡기(118.216) 12.03 18 0
2906344 “숭미는 병든 사고방식” vs “현실적 보험료이자 구조적 거래” 발명도둑잡기(118.216) 12.03 13 0
2906342 비수 꽂힌 민주주의, 대학생들 "내란·외환세력 뿌리 뽑자“ 발명도둑잡기(118.216) 12.03 12 0
2906341 12·3 계엄 1년…미국은 정말 책임이 없는가 발명도둑잡기(118.216) 12.03 11 0
2906340 [사설] 목숨 구해준 국민에게 ‘내란 토벌’로 답하라 발명도둑잡기(118.216) 12.03 13 0
2906338 ■개발자말고 아버지소개로 트럭정비사하는게낫냐 [1] ㅇㅇ갤로그로 이동합니다. 12.03 26 0
2906337 [사설] 헌법 위배되고 기본권 침해하는 집시법 개정안 발명도둑잡기(118.216) 12.03 14 0
2906336 주토피아2 : ‘우리’와 ‘그들’로 나뉜 사회에서 책임 있는 시민의 자리 발명도둑잡기(118.216) 12.03 11 0
2906334 공항 모금함에 110만원 남기고 떠난 일본 여행객 훈훈한 사연 ♥발라당냥덩♥갤로그로 이동합니다. 12.03 16 0
2906331 정동영, DMZ 출입통제에 "국가체면 말이 아냐…안보실도 불허 발명도둑잡기(118.216) 12.03 16 0
2906330 이제 조국혁신당 응원할거임 타이밍뒷.통수한방(1.213) 12.03 18 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2