디시인사이드 갤러리

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

갤러리 본문 영역

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

나르시갤로그로 이동합니다. 2025.09.28 00:48:43
조회 59 추천 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/06 - -
AD 프로게이머가 될테야!! 운영자 25/10/01 - -
2893294 고양이 촛대 발명도둑잡기(110.70) 10.01 74 0
2893293 흠... 술좀 끊어볼랬더만 술이 또 땡기네... [2] ㅇㅇ(223.39) 10.01 46 0
2893292 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ [1] ♥덩냥이♥갤로그로 이동합니다. 10.01 63 1
2893291 캐데헌에 편승하는 아니메 발명도둑잡기(59.6) 10.01 43 0
2893290 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ [1] ♥덩냥이♥갤로그로 이동합니다. 10.01 63 0
2893289 또 이렇게 러스트가 얼마나 위대한 언어인지 깨닫게 된다. [1] 프갤러(218.154) 10.01 58 0
2893288 귀염감수성이 미래당⭐+ ♥냥덩이♥갤로그로 이동합니다. 10.01 46 0
2893287 그래도 이넘 복제하는 경우가 없진 않나보네 [1] 프갤러(218.154) 10.01 61 0
2893286 Anne-Marie - DEPRESSED 발명도둑잡기(118.216) 10.01 26 0
2893285 뀨❤+ ♥냥덩이♥갤로그로 이동합니다. 10.01 36 0
2893284 애널의달성 20/// ♥냥덩이♥갤로그로 이동합니다. 10.01 39 0
2893283 와 근데 테스트용 api 하나 robots.txt에 처리 안하니까 [1] ㅆㅇㅆ(113.192) 10.01 61 0
2893282 결론. 빠따들고 뒤통수 갈겨버려야겠다. [3] 프갤러(218.154) 10.01 70 0
2893281 코딩이라는게 오히려 사회성이 더 필요한게 아닌가 싶어 [4] ㅇㅇ갤로그로 이동합니다. 10.01 69 0
2893280 아스트랄(유희왕) 이새끼<<왤케 통곡의 벽이냐 ㅆㅇㅆ(113.192) 10.01 43 0
2893279 뉴프로 계정이 날아갔습니다 [6] 가연아갤로그로 이동합니다. 10.01 55 0
2893278 틱톡에서 금쪽이 검색해서 쇼츠보니깐 꿀잼 ㅋㅋㅋㅋ 타이밍뒷.통수한방(1.213) 10.01 35 0
2893277 내일까지 외주 끝내야하는데 토나온다 그냥 씨발거 ㅆㅇㅆ(113.192) 10.01 36 0
2893276 중국인 불법가짜의사 체포 ♥냥덩이♥갤로그로 이동합니다. 10.01 32 0
2893275 이넘 개별 변수로 복제는 트리 쉐이킹이랑 별로 관계없다는데 [4] 프갤러(218.154) 10.01 55 0
2893274 씨발년이 [10] 개멍청한유라갤로그로 이동합니다. 10.01 80 0
2893273 프로그래밍에서 중요한것은 상위의 맥락이 하위의 패턴 정당성을 결정하는 ㅆㅇㅆ(113.192) 10.01 47 0
2893272 결국 단순 코드 쪼가리더라도 국소적 최적화와 전역적 최적화에 ㅆㅇㅆ(113.192) 10.01 55 0
2893271 보통 저런 기법 같은건 현대 아키텍트 기법 모르면 잘 모르긴합니다 [2] ㅆㅇㅆ(113.192) 10.01 48 0
2893270 저거 아래 enum 에서 export const 하는거 저게 [2] ㅆㅇㅆ(113.192) 10.01 66 0
2893269 바이브 코딩 보고 살인충동 느꼈는데 아무나 날 설득해줘 [6] 프갤러(218.154) 10.01 84 0
2893268 보통 자기가 못하면 쟤는 저걸 잘하는구나 하고 걍 넘기고 ㅆㅇㅆ(113.192) 10.01 52 0
2893267 이라크 사담후세인, 알카에다도 부시 친구였는데 한국도 그 꼴이 되어간다 발명도둑잡기(118.216) 10.01 30 0
2893266 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 10.01 32 0
2893265 FreeBSD Ports에서 GNAT(Ada) 분리 및 기본 구성 문의 나르시갤로그로 이동합니다. 10.01 34 0
2893264 특히 악질인점이 자꾸 없는 말을 만들어서 저격한단거임 ㅆㅇㅆ(113.192) 10.01 45 0
2893263 쟤가 안타까운게 보통 저렇게 기초를 모르면 부끄러움을 느낌 [2] ㅆㅇㅆ(113.192) 10.01 68 0
2893262 AI가 3,700년 된 바빌로니아 점토판을 해독했다 발명도둑잡기(118.216) 10.01 36 0
2893261 210.17 유동 인마 걍 관심 주지마라 루도그담당(211.184) 10.01 52 0
2893260 downstream life 새기들이 푸념 징징은 존나 많더라고 프갤러(49.165) 10.01 29 0
2893258 210.217 류도그는 왜 이래 열등감에 절어사냐 ㅆㅇㅆ찡갤로그로 이동합니다. 10.01 49 0
2893257 10점 만점에 몇점짜리 좆소냐? [3] ㅇㅇ(175.200) 10.01 65 0
2893256 오늘도 일해야하는 내신세 서글프다 ㅆㅇㅆ찡갤로그로 이동합니다. 10.01 46 0
2893254 미연시도 안하는 내가 전공을 잘 살릴 수 있는거냐 공기역학갤로그로 이동합니다. 10.01 39 0
2893252 카톡의 불가사의 ㅎㅎ [2] 나르시갤로그로 이동합니다. 10.01 56 0
2893251 빨리 인사쪽 ai가 점령했으면 좋겠음 ㅇㅇ(211.210) 10.01 37 0
2893250 카톡이 무리수를 너무 많이 두었지 나르시갤로그로 이동합니다. 10.01 42 0
2893249 나는 플러팅 와도 걍씹음 프갤러(210.217) 10.01 61 1
2893247 33살 될때까지 모솔이라 20대 여자가 웃어주기만 해도 설렘 ㅇㅇ갤로그로 이동합니다. 10.01 39 0
2893246 리재명 배급쿠폰 소비진작 반짝 물가만 폭등했다 경재실패 책임대두 ♥냥덩이♥갤로그로 이동합니다. 10.01 46 0
2893245 리재명 유체이탈 말장난? 물가 원인은 중간업자노조와 양곡법 때문 ♥냥덩이♥갤로그로 이동합니다. 10.01 56 0
2893243 퐁퐁남만 있는게 아님 ♥냥덩이♥갤로그로 이동합니다. 10.01 44 0
2893242 나는조현병이야 나는내향적이야 손발이시립디다갤로그로 이동합니다. 10.01 55 0
2893241 [애니뉴스] 귀인환등초 24화 감상 프갤러(121.172) 10.01 38 0
2893240 카카오 존나 웃기긴 함 [17] 루도그담당(211.184) 10.01 227 0
뉴스 ‘조용필, 이 순간을 영원히-프리퀄' 박정현X이수연, 트리뷰트 공연! '감동 폭발' 디시트렌드 10.04
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2