디시인사이드 갤러리

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

갤러리 본문 영역

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

나르시갤로그로 이동합니다. 2025.09.28 00:48:43
조회 16 추천 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/09/22 - -
공지 프로그래밍 갤러리 이용 안내 [96] 운영자 20.09.28 47492 65
2892639 [대한민국] 시사매거진-전쟁 발발 가능성 언급 프갤러(121.172) 13:57 8 0
2892636 프갤럼들 맨날 하는게 영업 아니었나?? ㅇㅇ갤로그로 이동합니다. 13:09 15 0
2892635 ■AI 때문에 웹개발 자체를 포기해야하나 고민중이다 [2] ㅇㅇ갤로그로 이동합니다. 12:38 53 0
2892634 친중무능극좌 리짜이밍 부정평가 48% 과반 붕괴 ♥냥덩이♥갤로그로 이동합니다. 12:20 29 1
2892632 무비자 짱깨들 한국오면 전염병 퍼질듯 [1] ♥냥덩이♥갤로그로 이동합니다. 12:15 19 0
2892631 이재명 때문에 국가방역 무너진다 9월29일 중국인 무비자 입국 ♥냥덩이♥갤로그로 이동합니다. 12:14 26 0
2892630 사람이 정말 열심히 살아야 하는것 같아... 항상 제대로 똑바로 살아야해 [1] ㅇㅇ(223.38) 12:13 16 0
2892627 월요일날 우체국에서 틀딱들 정모 하겟네 야옹아저씨갤로그로 이동합니다. 11:33 23 0
2892626 냥덩이 ♥냥덩이♥갤로그로 이동합니다. 11:22 20 0
2892624 컴퓨터 수리 고수 발명도둑잡기(175.223) 10:46 19 0
2892621 비가 어제 왔었다면 발명도둑잡기(183.96) 10:26 16 0
2892620 [대한민국] 미 - 콜로비아 대통령 비자 취소 프갤러(121.172) 10:10 12 0
2892619 자러감..ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 10:07 10 0
2892618 미용실에 왔어요 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 09:17 19 0
2892617 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 09:03 16 0
2892616 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 08:56 27 0
2892614 러빨러는 왜 러스트 코드 안 올리는 거임? [2] 나르시갤로그로 이동합니다. 07:21 33 0
2892613 병렬처리 먹통 디버깅 ㅋㅋ 나르시갤로그로 이동합니다. 07:20 20 0
2892611 친중극좌 이재명 때문에 관세폭탄 100% 환율 1410원 돌파 [1] ♥냥덩이♥갤로그로 이동합니다. 06:29 47 0
2892567 난데요. 고장한 SSD 펌웨어 복구 어려워요. [1] 넥도리아(223.38) 03:03 34 0
2892565 야동 보는데, 미쳐버릴 것 같다. 넥도리아(223.38) 02:46 49 0
2892562 보통 외주받는 랜딩페이지는 길게 세로로 휴대폰 스크롤에 [4] ㅆㅇㅆ(118.235) 01:38 58 0
2892561 동그라미 세모 네모 다 있는 세계에서 유일한 문자 [1] 발명도둑잡기(118.216) 01:32 33 0
2892559 이동건, 외상후 스트레스 장애→송곳 찌르는 듯한 고통 발명도둑잡기(118.216) 01:25 35 0
2892555 일단 타로 관련 도메인 사려고 고민중 ㅆㅇㅆ(124.216) 01:17 25 0
2892551 음기 충전 발명도둑잡기(118.216) 01:13 19 0
2892547 로우 포인터 안 쓸거면 뭐하러 C++ 씀 [2] ㅇㅇ(106.241) 00:58 58 0
2892545 Ada 프로그래밍, 3.2 예약어 (reserved words) 나르시갤로그로 이동합니다. 00:49 14 0
Ada 프로그래밍, 3.1 식별자 (identifier) 나르시갤로그로 이동합니다. 00:48 16 0
2892543 근데 영업 전환이라는게 결국은 CTO로써 도태됐거나 그 이상의 기술이 [2] ㅆㅇㅆ(124.216) 00:41 54 0
2892542 어딜가도 커리어 최종은 영업인게 맞냐? [3] 프갤러(125.128) 00:31 53 0
2892541 러스트 사용하는 이유 프갤러(110.8) 00:12 35 0
2892540 C++ 을 사용하는 이유. 프갤러(59.16) 00:12 37 0
2892539 주요 대기업 임원 다 합쳐도 몇천명 안되서 국내외 정부가 인사 관여 가능 발명도둑잡기(118.216) 00:07 27 0
2892537 아씨 MBC 불꽃놀이 유튜브 생방 안끝나서 계속 듣는데 [1] 발명도둑잡기(118.216) 09.27 26 0
2892536 카톡 업데이트 욕하는 애들 특징 [6] 야옹아저씨갤로그로 이동합니다. 09.27 126 7
2892535 c++ 왜쓰냐 [2] 프갤러(1.245) 09.27 57 0
2892534 노드VPN "블루투스 해킹 급증…스마트홈·자동차까지 위협" 발명도둑잡기(118.216) 09.27 24 0
2892533 aws 공부를 한다는게 뭔 말임? [1] 프갤러(220.93) 09.27 42 0
2892532 리액트를 하려다가도 안하게 되는게 프갤러(220.93) 09.27 22 0
2892531 음치를 일컫는 병명 발명도둑잡기(118.216) 09.27 13 0
2892529 진보당 청년 국회의원 손솔의 다짐과 포부 [3] 발명도둑잡기(118.216) 09.27 24 0
2892528 터미네이터3가 시리즈 중 최고임 [1] ♥냥덩이♥갤로그로 이동합니다. 09.27 66 0
2892527 핵전쟁 ♥냥덩이♥갤로그로 이동합니다. 09.27 22 0
2892526 매크로 키보드 자작하는 이유 발명도둑잡기(118.216) 09.27 20 0
2892525 아이폰폴드 펜지원 안하면 절대 안 사줌 ㅅㄱ [1] ♥냥덩이♥갤로그로 이동합니다. 09.27 73 0
2892524 저장용 [1] ♥냥덩이♥갤로그로 이동합니다. 09.27 20 0
2892523 어제 밤 12시, 트위터 라이브 발명도둑잡기(118.216) 09.27 49 0
2892522 야 아래 포폴 사이트 찾는놈아 내가 찾음 ㅇㅇ ㅆㅇㅆ(124.216) 09.27 40 0
뉴스 “혼자 봐도 눈물 펑펑”…넷플릭스 켰다가 밤새 울게 만든 ‘견생’ 반려견 영화 5편 디시트렌드 09.27
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2