디시인사이드 갤러리

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

갤러리 본문 영역

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

나르시갤로그로 이동합니다. 2025.10.08 00:55:20
조회 137 추천 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/24 - -
AD 따뜻한 겨울나기! 방한용품 SALE 운영자 25/11/27 - -
2896199 맘터는 ㄹㅇ 믿거 공짜로 줘도 안 머금 [2] ♥덩냥이♥갤로그로 이동합니다. 10.14 115 0
2896195 AGI << 이거 만들수 있는거 맞냐? [6] 루도그담당(58.239) 10.14 116 0
2896194 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥덩냥이♥갤로그로 이동합니다. 10.14 66 0
2896193 캄보디아 범죄단체에 극좌 정부기관 연관 가능성? ♥덩냥이♥갤로그로 이동합니다. 10.14 77 0
2896192 캄보디아 한국인피해 이재명 때문이었다 ♥덩냥이♥갤로그로 이동합니다. 10.14 106 0
2896189 근데 솔직히 주식 프로그램<<이거 만든게 존나 운이 좋았음 [30] ㅆㅇㅆ(124.216) 10.14 244 0
2896188 국정농단 비선실세 의혹 김현지 대법원 판결문에 기록된 저급한 욕설 ♥덩냥이♥갤로그로 이동합니다. 10.14 84 0
2896187 AI 이후로 개발자 직업은 ㅇㅇ(218.234) 10.14 110 0
2896186 나 이런 글 존나 좋아함 진짜 [1] ㅇㅇ갤로그로 이동합니다. 10.14 99 0
2896183 비선실세 김현지 국민의혹 해소해야 국감을 넘어 특검과 처벌 필요성 ♥덩냥이♥갤로그로 이동합니다. 10.14 75 0
2896182 근데 사고 자체가 기이하네 [2] 루도그담당(118.235) 10.14 141 0
2896181 프로그래머 괜히했나 [1] ㅇㅇ(223.39) 10.14 160 0
2896180 애미추가 이끌어낸 찢두순 유죄 가짜대통령 지위박탈 재판 재개만 남았다 ♥덩냥이♥갤로그로 이동합니다. 10.14 69 0
2896178 42경산 3기 3차 라피신 교육생 모집 (~10/17) 프갤러(14.32) 10.14 127 0
2896177 극좌 찢두순 캄보디아 국민구출 보다 국민입틀막에 급급 ♥덩냥이♥갤로그로 이동합니다. 10.14 63 0
2896176 무능극좌 찢두순 레임덕 시작 ㅋㅅㅋ ♥덩냥이♥갤로그로 이동합니다. 10.14 70 0
2896175 대체 나님을 왜 나무위키에 박제한것임? ♥덩냥이♥갤로그로 이동합니다. 10.14 76 0
2896174 인정 받으려고 애쓰는 게 뭐 어쨌단 거임 [4] 에이도비갤로그로 이동합니다. 10.14 154 1
2896173 안녕하세요 신입 QA입니다 [1] cvs.갤로그로 이동합니다. 10.14 129 0
2896172 [SeSAC] 생성형 AI 활용한 클라우드 & 보안 전문가 양성 캠프 ( 프갤러(14.32) 10.14 115 0
2896170 아 씨방 맞나이거 [2] ㅇㅇ(223.39) 10.14 99 0
2896169 인간극장->짱깨극장 자연인->나는짱깨다 타이밍뒷.통수한방(1.213) 10.14 62 0
2896168 AI 때문에 프로그래머 취업이 줄어들었다고?! 프갤러(112.162) 10.14 155 1
2896167 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥덩냥이♥갤로그로 이동합니다. 10.14 60 0
2896165 저거 8.46 아이피 저거 보니까 어려울건 없는듯 [4] ㅆㅇㅆ(124.216) 10.14 122 0
2896161 형님들 도와주십쇼 [12] 프갤러(8.46) 10.14 138 0
2896158 한국영회가 망한 이유 [7] ♥덩냥이♥갤로그로 이동합니다. 10.14 131 0
2896157 원리에 얽매일 필요없다 [1] 루도그담당(211.184) 10.14 111 0
2896156 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥덩냥이♥갤로그로 이동합니다. 10.14 59 0
2896155 안녕하세요 2찍 좌파입니다 [9] chironpractor갤로그로 이동합니다. 10.14 108 0
2896154 뉴턴 얘는 인류 역사상 고트천재인듯 [2] 루도그담당(211.184) 10.14 126 0
2896152 그냥 원리의 적시학습이라는 개념을 이해를 못하니 문제가 있는거임 [32] ㅆㅇㅆ(124.216) 10.14 1033 12
2896150 ㅇㅅㅇ❤+ ♥덩냥이♥갤로그로 이동합니다. 10.14 61 0
2896148 왠 전공 내려치기 글이 있네 [2] ㅇㅇ갤로그로 이동합니다. 10.14 176 0
2896147 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥덩냥이♥갤로그로 이동합니다. 10.14 73 0
2896146 오늘은 Ada 주석 글 쓰고 ㅎㅎ 나르시갤로그로 이동합니다. 10.14 52 0
2896145 라스트워 게임.. ㅎㅎ 아이디어 좋지.. 나르시갤로그로 이동합니다. 10.14 103 0
2896144 Ada 공부하지 마십쇼. 이달 순위 19위 나르시갤로그로 이동합니다. 10.14 72 0
2896135 동네 어느나무에 핀 버섯 ㅇㅅㅇ [4] 헤르 미온느갤로그로 이동합니다. 10.14 87 0
2896134 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 10.14 74 0
2896133 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 10.14 98 0
2896132 전자공학과 자퇴하고 국비로 IT업계 취업 노리는거 어떰..? [2] 프갤러(121.144) 10.14 367 0
2896131 복분자주 마셔본사람 ㅇㅅㅇ?? 술집에서 얼마에파냐 ㅇㅇ(223.38) 10.14 79 0
2896130 한때 사직동 하숙할 때 주인할매가 그러던데 프갤러(49.165) 10.14 86 0
2896123 홈랩은 왜 하는거임?? 타이밍뒷.통수한방(1.213) 10.14 85 0
2896122 컴공 전공지식이라고 배우는것들은 다 저수준인데 [3] ㅆㅇㅆ(124.216) 10.14 239 0
2896121 전공지식이 도움되려면 비전공 병신들이 엄두도 못내는데 가야 [4] 프갤러(110.8) 10.14 182 1
2896117 학생때 배운거 써본적 거의 없는듯 [6] 루도그담당(58.239) 10.14 178 0
2896114 갤 분위기 초상났네 [6] 루도그담당(58.239) 10.14 184 0
2896106 자존감이 단단한 사람일수록 자길 내세우지 않는거임 [2] ㅇㅇ(218.149) 10.13 135 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2