디시인사이드 갤러리

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

갤러리 본문 영역

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

나르시갤로그로 이동합니다. 2025.10.08 00:55:20
조회 64 추천 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/10/20 - -
AD 할로윈 슈퍼위크~!! 운영자 25/10/23 - -
2895341 스티븐잡스 레전드.legend ♥덩냥이♥갤로그로 이동합니다. 10.11 48 0
2895338 짱깨들이 관광으로 한국에 도움이 된다고? [1] ♥덩냥이♥갤로그로 이동합니다. 10.11 56 0
2895332 중국에서 편광판이랑 액정 직구했습니다. 넥도리아2025(220.74) 10.11 48 0
2895328 친중극좌 리짜이밍 국가부도의날 ♥덩냥이♥갤로그로 이동합니다. 10.11 48 0
2895327 브라질전 = 친중극좌 리짜이밍 때문에 박살난 국가안보상태 보는것 같음 ♥덩냥이♥갤로그로 이동합니다. 10.11 41 0
2895325 짱깨와 간첩들이 한국무인도에서 벌인짓 ♥덩냥이♥갤로그로 이동합니다. 10.11 43 0
2895323 중국인 한국에서 2만원 내고 7천만원 먹튀 중국인 3대 방지법 [2] ♥덩냥이♥갤로그로 이동합니다. 10.11 68 0
2895320 가시박꽃 ㅇㅅㅇ [2] 헤르 미온느갤로그로 이동합니다. 10.11 60 0
2895319 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 10.11 38 0
2895318 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 10.11 62 0
2895305 안보 불안 chironpractor갤로그로 이동합니다. 10.11 60 0
2895302 nvim만 가지고 놀아도 하루 다가네 [4] ㅇㅇ갤로그로 이동합니다. 10.11 86 0
2895294 인생살이 왤캐 어렵냐... 다들 어떻게 취업해서 먹고사는거야... [1] ㅇㅇ(223.38) 10.11 126 0
2895293 이명박근혜 정권 의문사모음 발명도둑잡기(39.7) 10.11 68 0
2895290 이재명이 잘하건 못하건 [1] hrin(118.235) 10.11 121 0
2895286 혹시 감빵이나 구치소 3달이상 들어가본 사람 있음 ㅇㅅㅇ?? ㅇㅇ(223.38) 10.11 52 0
2895266 ㅆㅇㅆ님 갤북5프로 200만원짜리 사는거보다 [2] 프갤러(223.38) 10.10 180 0
2895264 당근에 소주한잔하자해서 만나면 무슨얘기함 ㅇㅅㅇ?? [1] ㅇㅇ(223.38) 10.10 79 0
2895254 "'검찰 마약수사 직무유기' 배후는 누구였나, 특검으로 규명해야" 발명도둑잡기(39.7) 10.10 87 0
2895251 오픈챝이나 당근에서 사람만나는거 비상식적인 방법임?? [1] ㅇㅇ(223.38) 10.10 104 0
2895245 혁거세 많이 파네 chironpractor갤로그로 이동합니다. 10.10 95 0
2895242 진보당 정책대토론회 발명도둑잡기(118.235) 10.10 57 0
2895239 나님 주무시기전 소통합니당⭐+ 질문 받음 [6] ♥덩냥이♥갤로그로 이동합니다. 10.10 127 0
2895237 [단독]‘양평 고속도로 특혜 변경’ 의혹 국토부 서기관, 뇌물 받고 8억 [1] 발명도둑잡기(39.7) 10.10 122 0
2895235 끙야하면 바루 자야징 [1] ♥덩냥이♥갤로그로 이동합니다. 10.10 94 0
2895234 추석에 OP 반값에 간 썰 ㅇㅇ(118.235) 10.10 53 0
2895231 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥덩냥이♥갤로그로 이동합니다. 10.10 82 0
2895224 양당제 만드는 선거제도를 안고치면 미국처럼 내전난다 [1] 발명도둑잡기(118.235) 10.10 52 0
2895223 핸들 인형 삿음 [2] 야옹아저씨갤로그로 이동합니다. 10.10 101 0
2895221 찢두순 압도적 효능감 미춋당⭐ ♥덩냥이♥갤로그로 이동합니다. 10.10 55 0
2895220 내 글 왜 짜름? 프갤러(222.121) 10.10 61 0
2895218 햄버거에 눅눅한 양파 = 음식물쓰레기 ♥덩냥이♥갤로그로 이동합니다. 10.10 79 0
2895216 찢두순 vs 좌청래 내전반발 찢두순 극대노? ♥덩냥이♥갤로그로 이동합니다. 10.10 42 0
2895213 극좌무능 찢두순 관세협상 대참사 때문에 벌써 국민세금 3.4조 증발 ♥덩냥이♥갤로그로 이동합니다. 10.10 61 0
2895210 북괴정은의 탈모전개 [2] ♥덩냥이♥갤로그로 이동합니다. 10.10 72 0
2895209 극좌단체 민노총 선거범죄 [2] ♥덩냥이♥갤로그로 이동합니다. 10.10 67 0
2895207 흠.. 나님 칼럼쓰고 싶은데 체력이 애매하넹 [1] ♥덩냥이♥갤로그로 이동합니다. 10.10 100 0
2895205 냥덩이 ㅂㅅ 새끼 또 가짜뉴스 발명도둑잡기(211.246) 10.10 61 0
2895204 프갤이랑 뉴프로랑 글리젠 비슷하군요 [3] 헬마스터갤로그로 이동합니다. 10.10 66 0
2895203 ■요즘 신입 대세포폴이 뭐에요? [1] ㅇㅇ갤로그로 이동합니다. 10.10 131 0
2895202 칼집에서 검 뽑는거 루도그담당(58.239) 10.10 69 0
2895200 같은말을 해도 목적에 따라 달라짐 ♥덩냥이♥갤로그로 이동합니다. 10.10 82 0
2895198 이재명 때문에 친중공산국가로 찍힌듯;; 한국여권가치 39위 수직하락 [1] ♥덩냥이♥갤로그로 이동합니다. 10.10 110 0
2895196 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥덩냥이♥갤로그로 이동합니다. 10.10 83 0
2895195 스프링 jpa 고수분들 질문드립니다 [4] 프갤러(219.255) 10.10 96 0
2895194 네카라쿠배 신입 합격자 평균 스펙이 어느정도임? [2] 프갤러(118.235) 10.10 127 0
2895193 C언어가 근본인 이유 [2] ㅇㅇ갤로그로 이동합니다. 10.10 136 0
2895188 일본 지진때문에 정상화 당하고 있네 [3] 루도그담당(58.239) 10.10 132 0
2895185 자료구조를 직접 구현할 일은 별로 없긴 하지만 개념은 중요함 [9] 프갤러(223.39) 10.10 570 10
2895184 스프링 같은 씹좆좆쓰지말고 [2] 루도그담당(58.239) 10.10 124 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2