디시인사이드 갤러리

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

갤러리 본문 영역

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

나르시갤로그로 이동합니다. 2025.10.08 00:55:20
조회 114 추천 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/17 - -
AD 겨울가전 SALE! 쿨한 겨울 HOT세일 운영자 25/11/12 - -
2894827 근데 웹개발 하다가 임베 가는게 가능함? [6] 물단또갤로그로 이동합니다. 10.08 213 0
2894826 강화유리 필름 1+1 다음주에 온다. 넥도리아2025(112.170) 10.08 69 0
2894805 성공했다. 브레이버갤로그로 이동합니다. 10.08 94 0
2894800 나님 고객님은 모두의 고객입니다. 브레이버갤로그로 이동합니다. 10.08 114 0
2894794 나님 분해 시작합니다. 브레이버갤로그로 이동합니다. 10.08 99 0
2894792 이런것도 물경력임? [3] 프갤러(218.153) 10.08 258 0
2894781 앞으로 러스트 씨부리는 것들은 ㅇㅇ(49.165) 10.08 83 0
2894778 Ada 프로그래밍: 3.3 리터럴 (Literals) 나르시갤로그로 이동합니다. 10.08 86 0
2894777 Ada 프로그래밍: 3.2 예약어 (reserved words) 나르시갤로그로 이동합니다. 10.08 57 0
Ada 프로그래밍: 3.1 식별자 (identifier) 나르시갤로그로 이동합니다. 10.08 114 0
2894775 Ada 프로그래밍: 3. 어휘 요소 나르시갤로그로 이동합니다. 10.08 64 0
2894772 근데 중소 AI는 자체개발 아니지 [2] ㅇㅇ(106.102) 10.08 133 0
2894771 요즘 러스트 하는새끼들은 서보가 뭔지도 모르고 ㅇㅇ(49.165) 10.08 87 0
2894770 홍대가는중 개멍청한유라갤로그로 이동합니다. 10.08 96 0
2894768 방금 핫한 알고리즘이 추천해주었는데 ㅎㅎㅎ 넥도리아2025(112.170) 10.07 80 0
2894767 외롭다.. ㅇㅇ(14.52) 10.07 102 0
2894766 재밌는 루빅스 큐브의 세계 ㅇㅇ(121.168) 10.07 67 0
2894765 이번 추석 연휴 윤석열 배터지게 먹엇다 [2] 야옹아저씨갤로그로 이동합니다. 10.07 99 0
2894764 왜 러슬람은 까이나? [13] ㅇㅇ(49.165) 10.07 117 0
2894762 러슬람 병신새끼들은 [3] ㅇㅇ(49.165) 10.07 110 2
2894760 자연스러운 야동 추천좀 [11] 프갤러(49.142) 10.07 175 0
2894758 저장용 ♥덩냥이♥갤로그로 이동합니다. 10.07 74 0
2894757 나님 프갤 입장. 윤카는 무슨 생각 하실깡? 넥도리아2025(112.170) 10.07 101 0
2894755 극좌국뽕 영포티는 짱국에서도 ㅂㅅ 취급 당하는거 개웃교 ㅋㅅㅋ ♥덩냥이♥갤로그로 이동합니다. 10.07 68 0
2894754 '러스트 의지만 있으면 충분하다'란 말 정정하겠습니다. [7] 프갤러(110.8) 10.07 153 0
2894753 음기 충전 발명도둑잡기(39.7) 10.07 112 0
2894752 삼고액션빔 [1] ㅇㅇ(223.39) 10.07 103 2
2894749 한반도에 전쟁이 발생했을 경우… 어떻게 살아남아야 할까? [1] 발명도둑잡기(118.216) 10.07 99 0
2894747 핑모 너무 조아❤+ [3] ♥덩냥이♥갤로그로 이동합니다. 10.07 95 0
2894746 아이유 근황 발명도둑잡기(39.7) 10.07 67 0
2894745 갓본은 또 노벨상 받앗넹 벌써 30개 ㄷㅅㄷ [3] ♥덩냥이♥갤로그로 이동합니다. 10.07 87 0
2894744 명절연휴에 일하고와서 써보는 39개월차 개발자 여태다닌 회사 일기 [3] 프갤러(211.193) 10.07 1617 2
2894743 [애니뉴스] 같은 데이터, 하지만 다른 느낌? 프갤러(121.172) 10.07 58 0
2894742 아패 16인치 나왓으면 조케땅 폴더블은 싫어 ♥덩냥이♥갤로그로 이동합니다. 10.07 76 0
2894741 "수업 중 스마트폰 못 써요?" 학생들 난리인데…효과 있나 봤더니 [1] 발명도둑잡기(39.7) 10.07 119 0
2894740 속보!! 아패 26 슬라이드오버 부활!!!!!!! [1] ♥덩냥이♥갤로그로 이동합니다. 10.07 77 0
2894739 아침 점심 저녁 발명도둑잡기(39.7) 10.07 103 0
2894737 우크라이나 다녀온 기자의 고백 "총성 없는 평범한 일상 소중함 느껴" 발명도둑잡기(39.7) 10.07 75 0
2894736 팀쿡 나이가 60세 넘어서 은퇴준비중이레 [2] ♥덩냥이♥갤로그로 이동합니다. 10.07 103 0
2894735 엄밀히는 일정 연기 ♥덩냥이♥갤로그로 이동합니다. 10.07 70 0
2894734 조만간 포기할건 포기할거 정해야할듯;; ♥덩냥이♥갤로그로 이동합니다. 10.07 109 0
2894732 슬램덩크 함 봐볼깡 ♥덩냥이♥갤로그로 이동합니다. 10.07 117 0
2894731 미국 주방위군 투입 내홍, 한국 주한미군 평택기지 시위에 투입 발명도둑잡기(39.7) 10.07 80 0
2894730 러스트 안써보고 깝쳐서 죄송합니다. [2] 프갤러(110.8) 10.07 136 2
2894729 와 아무리 계산해도 일정을 못잡겠네 불확정 요소 ♥덩냥이♥갤로그로 이동합니다. 10.07 83 0
2894728 방통대 유닉스 수업 록키리눅스로 하는데 우분투 쓰면 안됨? [2] 프갤러(124.57) 10.07 122 0
2894727 재벌가 남녀 "유학 때 만났죠"…그게 새빨간 거짓말인 이유 발명도둑잡기(118.216) 10.07 105 0
2894726 건국전쟁의 건국은 3.1운동, 4.19계승 헌법 위배 내란 발명도둑잡기(118.216) 10.07 59 0
2894725 '병역기피' 유승준, 정치다큐 '건국전쟁2' 홍보… 발명도둑잡기(118.216) 10.07 109 0
2894723 건국전쟁2 관람 당대표 위헌 정당 해산 가능 발명도둑잡기(118.216) 10.07 132 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2