디시인사이드 갤러리

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

갤러리 본문 영역

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

나르시갤로그로 이동합니다. 2025.10.08 00:55:20
조회 63 추천 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 iPad Pro 사전예약!! 운영자 25/10/17 - -
2894922 음원 서비스 업체는 과점이 독점보다 더 나쁘다 발명도둑잡기(118.216) 10.08 63 0
2894921 하루면 끝날줄 알았는데 3일 동안 해봐야하네 ㅅㅂ ♥덩냥이♥갤로그로 이동합니다. 10.08 49 0
2894920 시스템서울 나왔대서 생각나는 서울시스템에 관한 예전 글 [1] 발명도둑잡기(118.216) 10.08 126 0
2894919 한국과 일본의 음식 차이 느낌 ♥덩냥이♥갤로그로 이동합니다. 10.08 62 0
2894918 매향리 평택주한미군기지 반대시위 때 노무현이 군대 투입해서 사상자 났다 [2] 발명도둑잡기(118.216) 10.08 82 0
2894917 한국인과 일본인의 와꾸 차이 느낌 ♥덩냥이♥갤로그로 이동합니다. 10.08 71 0
2894915 어우 피곤하다 진짜 ㅆㅇㅆ(124.216) 10.08 70 0
2894914 日 축구협회 기술위원장, 아동 음란물 소지 혐의→프랑스서 유죄 선고... 발명도둑잡기(118.216) 10.08 48 0
2894913 인가경 보안학과 다니는 1학년인데 [4] 오구구갤로그로 이동합니다. 10.08 153 0
2894912 메시 발명도둑잡기(118.216) 10.08 54 0
2894911 류류 이제 내각조사실한테 위치 추적, 신용카드 추적당해서 잡힐 예정 [3] 발명도둑잡기(118.216) 10.08 110 0
2894905 퀄컴 아두이노 인수 발명도둑잡기(118.216) 10.08 55 0
2894903 추석 50% 할인 개꿀이네ㅋㅋㅋㅋ [1] ㅇㅇ(118.235) 10.08 114 0
2894902 4년차 웹개발 백엔드 이직 고민 [9] 프갤러(59.10) 10.08 610 0
2894901 비전공 국비 특징 ㅇㅇ(172.225) 10.08 151 6
2894900 과나-난 꽤나 훌륭해졌어 발명도둑잡기(118.216) 10.08 50 0
2894899 "못 해먹겠다"…xAI·테슬라 임원 줄줄이 탈출 발명도둑잡기(118.216) 10.08 63 0
2894898 한가위 갈비세트를 주고받은 김희철과 모모 발명도둑잡기(118.216) 10.08 77 0
2894897 복권 당첨되면 뭐할까 한번 생각해봤어. ㅇㅇ(223.38) 10.08 108 0
2894895 모니터 세로로 쓰는것도 좋지 않음..? 프갤러(221.167) 10.08 56 0
2894892 제가 미쳤냐 봅니다. Jump 넥도리아(223.38) 10.08 72 0
2894891 근데 왜 국비웹땔깜들끼리 싸움? [2] ㅇㅇㅇ(125.130) 10.08 134 0
2894890 근데 나만 스택 분기별로 체크하냐? ㅆㅇㅆ(124.216) 10.08 86 0
2894888 내가 만든 GPT가 생성한 수학교재 - 인수분해 멘타리갤로그로 이동합니다. 10.08 90 0
2894882 C++ 인생 40 년 갈아 넣었습니다. 프갤러(59.16) 10.08 82 0
2894878 C# 은 명작은 듯 해. 어디 자바 따위가 깝쳐. [1] 프갤러(59.16) 10.08 107 0
2894876 유니티 IK 보는데 루도그담당(58.239) 10.08 59 0
2894875 어제 매향리 - 궁평항 ㅇㅇ(121.168) 10.08 50 0
2894874 생각해보니 영상생성과 llm이랑 비슷하네 ㅇㅇ갤로그로 이동합니다. 10.08 60 0
2894871 홍보에 관한 고찰? [3] 프갤러(121.172) 10.08 78 0
2894869 원피스 1162화 ♥덩냥이♥갤로그로 이동합니다. 10.08 185 0
2894868 애니뉴스야 너 모바일 웹소켓 wss로 했냐? [5] ㅆㅇㅆ(124.216) 10.08 94 0
2894867 디시 짤댓글기능 잘만든거같음 박민준갤로그로 이동합니다. 10.08 55 0
2894866 음코 딱 좋당 이기양~❤+ ♥덩냥이♥갤로그로 이동합니다. 10.08 62 0
2894865 웹소켓 모바일 기기 접속 오류 [3] 프갤러(121.172) 10.08 109 0
2894864 충전이 안되는데, 전면패널 원래 고장난건데, USB 3.0 과다 충전. 넥도리아2025(112.170) 10.08 38 0
2894863 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥덩냥이♥갤로그로 이동합니다. 10.08 58 0
2894862 멍유님 제발 모모 성희롱 발언 좀 자제 해주세요 ♥덩냥이♥갤로그로 이동합니다. 10.08 54 0
2894861 임베에서 더 나은 처우를 받는법 [4] 박민준갤로그로 이동합니다. 10.08 111 0
2894859 나는 근데 뭘하든 할 수 있을거라 생각해서 걍 아무거나 하는중 ㅆㅇㅆ(124.216) 10.08 58 0
2894858 웹개발하다가 임베를 왜감 [3] 박민준갤로그로 이동합니다. 10.08 140 0
2894857 혼자 뭘 해보기엔 게임이 그나마 괜찮을 편일걸 프갤러(110.8) 10.08 63 0
2894856 게임은 로직도 로직인데 일단 에셋 비용이 필요함 [4] ㅆㅇㅆ(124.216) 10.08 77 0
2894855 근데 프로그래밍만큼 재밌는 취미가 있나 읽을거리랑 볼 거리 많잖아 [2] ㅆㅇㅆ(124.216) 10.08 79 0
2894854 근데 게임만큼 비효율적인 바닥이 없다 [3] 루도그담당(58.239) 10.08 111 0
2894853 최근에 WASM 문서 다 읽어봤는데 이걸 굳이? 싶더라 [1] ㅆㅇㅆ(124.216) 10.08 113 0
2894852 오랜만에 휴식하니까 좋네 ㅆㅇㅆ(124.216) 10.08 43 0
2894851 게임 만들고 싶어도 게임 자체가 비용이 있어야함 그림쟁이 없으면 [1] ㅆㅇㅆ(124.216) 10.08 78 0
2894848 공무원인데 개발자 일 배우는거 추천하냐? [6] 프갤러(124.57) 10.08 124 0
2894847 게임 개발하려고 객체지향 이론 3년 공부했다 ㅇㅇ(211.235) 10.08 71 4
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2