디시인사이드 갤러리

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

갤러리 본문 영역

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

나르시갤로그로 이동합니다. 2025.10.08 00:55:20
조회 79 추천 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
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 영포티룩도 멋지게 소화할 것 같은 40대 스타는? 운영자 25/10/27 - -
AD 저녁 뭐먹지? 오늘의 메뉴 추천! 운영자 25/10/31 - -
2895541 ❤+ 없는 SEX는 공허하단걸 알아야행 [3] ♥덩냥이♥갤로그로 이동합니다. 10.11 113 0
2895540 컴퓨터 잘알 형들 질문점요 [2] ㅇㅇ(106.102) 10.11 101 0
2895539 민폐극좌 영포티는 인간으로 봐주는게 이상한것임 ♥덩냥이♥갤로그로 이동합니다. 10.11 85 0
2895537 재매이햄 지지자 특징 [1] hrin(118.235) 10.11 113 0
2895535 이제 슬슬 공기 건조해지는듯? ♥덩냥이♥갤로그로 이동합니다. 10.11 94 0
2895530 나님 왤케 뽀짝한걸깡? ♥덩냥이♥갤로그로 이동합니다. 10.11 72 0
2895526 ❤✨☀⭐⚡☘⛩수고했어양⛩☘⚡⭐☀✨❤ ♥덩냥이♥갤로그로 이동합니다. 10.11 102 0
2895524 쿠팡이츠 편의점 재고 실시간 업데이트 안됨? ㅇㅅㅇ 프갤러(112.157) 10.11 87 0
2895523 야 너두 버거킹 먹을 수 있어 프갤러(211.234) 10.11 81 0
2895521 이재명 말 안듣는 검사는 싹다 물갈이 해야 맞지 [9] 야옹아저씨갤로그로 이동합니다. 10.11 92 1
2895517 자신의 존재 의의를 질의응답에서 찾아서 [2] 프갤러(211.235) 10.11 137 0
2895516 경력쫌 되면 위시캣이 제일 안전하고 돈 많이 받는다고 들음 [2] ㅆㅇㅆ(124.216) 10.11 120 0
2895511 프리랜서로 일해보고 싶은데 [4] 프갤러(218.153) 10.11 138 0
2895510 내가 석사수료로 대학원 중퇴한 이유 [1] 프갤러(211.235) 10.11 168 0
2895507 저녁은 버거킹이다. [3] 프갤러(223.63) 10.11 89 0
2895502 완전 외부인이 본 모습 [3] 프갤러(175.116) 10.11 104 0
2895498 ㅆㅇㅆ야 신고글삭 아니잖아 [1] ㅇㅇ(211.235) 10.11 117 2
2895491 닷트윈이거 물건이네 물건 [2] 루도그담당(58.239) 10.11 86 0
2895486 그런데 러스트는 배우고 남 평가질이냐? 프갤러(27.171) 10.11 68 0
2895482 지능 낮은 사람 특징 ㅇㅇ(211.235) 10.11 77 0
2895478 필독 프갤러(175.116) 10.11 64 0
2895469 128.48 쟤는 백수랬다가 기업다닌다했다가 [4] ㅇㅇ(118.235) 10.11 111 0
2895462 길에 고양이보고 추격전하면 덜떨어져 보이는거야?? ㅇㅇ(223.38) 10.11 56 0
2895461 한국의 미국 편입 vs 중국 편입 [5] chironpractor갤로그로 이동합니다. 10.11 132 0
2895455 명목환율 1460 실질환율 1600 근접 ㄷㅅㄷ 나라 망하기 일보직전 [3] ♥덩냥이♥갤로그로 이동합니다. 10.11 89 0
2895454 우리 형 퇴사했는데 의견 좀 [3] 프갤러(211.234) 10.11 112 0
2895450 카카오 코테 머냐 ㅋㅋ [14] ㅇㅇ갤로그로 이동합니다. 10.11 721 0
2895448 내가 내 창업의 길이 정답이라 강요하지 않아 근데 [6] ㅆㅇㅆ(124.216) 10.11 172 2
2895447 앱히키씨 구조된 것이 아닐까요? [2] 헬마스터갤로그로 이동합니다. 10.11 119 1
2895444 대기업 40대에 짤리는게 무서워 ㅠㅠ ㅇㅇ(211.235) 10.11 77 1
2895441 님들 커뮤니케이션 툴 뭐씀?ㅇㅇ [9] 뉴진파갤로그로 이동합니다. 10.11 109 0
2895437 취직 어쩌고하면서 자기 지능 떨어진다는 걸 왜 그래 티내냐 [2] ㅆㅇㅆ(124.216) 10.11 139 3
2895436 2년 만의 대구시 국정감사···'홍준표 시정' 집중 포화? 발명도둑잡기(118.235) 10.11 57 0
2895435 너네 통계랑 기싸움하냐? 너네 평균 5년차 직장 연봉 [1] ㅆㅇㅆ(124.216) 10.11 155 0
2895434 솔로 3년차에 연휴 떡집 탐방기 ㅅㅅ ㅇㅇ(118.235) 10.11 65 0
2895433 창업은 당연히 도산 위험 부담이지 [1] 발명도둑잡기(118.235) 10.11 88 0
2895432 여성 국궁 궁사 발명도둑잡기(118.235) 10.11 59 0
2895431 학창시절 찐따 군대 폐급 특징 프갤러(104.28) 10.11 83 1
2895430 집사고 결혼하는데 도박을 왜 하지? [4] 프갤러(104.28) 10.11 115 2
2895427 나님 수익 포트폴리오 구성 [1] ♥덩냥이♥갤로그로 이동합니다. 10.11 98 0
2895422 [대한민국] 다시 시작되는 미중 무역 전쟁과 군이 나아가야 하는 방향 프갤러(121.172) 10.11 58 0
2895421 히틀러 다윗의 별 재현 시도 발명도둑잡기(118.235) 10.11 60 0
2895420 어디가서 지 자랑하면 절대 안됨 [4] XLM갤로그로 이동합니다. 10.11 137 0
2895413 나님 수익 곧 1억 찍을거 같은데 빠질 타이밍 보는중 ♥덩냥이♥갤로그로 이동합니다. 10.11 95 0
2895410 ai로 언어 넣어서 공부 한다는 뉴비들 봐라 ㅇㅇ(180.229) 10.11 80 0
2895409 처자식 부모 뒷바라지는 복이 아닌가 발명도둑잡기(118.235) 10.11 57 0
2895401 ㅆㅇㅆ는 수재다 [4] 발명도둑잡기(118.235) 10.11 102 0
2895399 노벨평화상 마차도 이스라엘의 가자 대량학살 지지 발명도둑잡기(118.235) 10.11 55 0
2895398 나는 결혼하고 싶어서 코딩한다...일확천금 마인드가 맞아 [5] ㅆㅇㅆ(124.216) 10.11 106 1
2895394 내가 하고 싶음 하는거지 왜 패배자 마인드를 가지는지. [2] ㅆㅇㅆ(124.216) 10.11 184 1
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2