디시인사이드 갤러리

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

갤러리 본문 영역

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

나르시갤로그로 이동합니다. 2025.09.28 00:48:43
조회 66 추천 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/13 - -
AD iPad Pro 사전예약!! 운영자 25/10/17 - -
2894708 '차우차우' 개그맨 정세협, 41세 나이로 사망 발명도둑잡기(118.216) 10.07 607 0
2894707 낮잠 잤다 발명도둑잡기(118.216) 10.07 45 0
2894706 나님 감기 느낌적인 느낌.. [2] ♥덩냥이♥갤로그로 이동합니다. 10.07 63 0
2894705 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥덩냥이♥갤로그로 이동합니다. 10.07 33 0
2894704 개발하다보면 가장 효율적인 구조같은게 뭔지 배울수있음? [4] 프갤러(211.220) 10.07 109 0
2894702 코드 배워본적없는데 중딩떄 매크로 스스로 만든거 이미 나도 개발자임?? [27] 프갤러(175.193) 10.07 201 2
2894701 집 가는 중인데 루도그담당(118.235) 10.07 46 0
2894700 누군가는 이렇게 기회를 잡고 번다 ㅇㅇ(110.70) 10.07 69 2
2894699 후 씨발 똥마려워서 집에 가야겠습니다. 프갤러(221.149) 10.07 38 0
2894698 생각해보면 베비 컴파일 느린건 당연한거 같습니다. [2] 프갤러(221.149) 10.07 76 0
2894695 왓더 퍽 씨발 베비 컴파일하는데 한세월입니다. 프갤러(221.149) 10.07 58 0
2894694 고졸 신입인데 뭐부터 공부할지 추천좀 해주라 [1] ㄴㄴㅇ(118.176) 10.07 591 0
2894693 비와서 꿉꿉한데 에어컨도 안틀어주고 괜히 나왔습니다. 프갤러(221.149) 10.07 67 0
2894692 윈도우 이거 프로그래밍 좀 하려니까 설치할게 많네요 [3] 프갤러(221.149) 10.07 76 0
2894691 나님 탈갤합니당.. ♥덩냥이♥갤로그로 이동합니다. 10.07 54 0
2894690 망했습니다. 하는 것보다 고장네네요. [2] 넥도리아2025(119.195) 10.07 68 0
2894689 뉴스 보면 연휴 기간에도 납치 소식이누 ㄷ ㄷ 쇼부(211.234) 10.07 60 0
2894688 유행이 패션 음악 영화 책 미술 중 빨리 오는 순서 [1] 발명도둑잡기(118.216) 10.07 86 0
2894686 K-아이언맨 발명도둑잡기(118.216) 10.07 66 0
2894685 대왕고래 앞에 드러누운 민주당의 데자뷰 ㅇㅇ(121.168) 10.07 80 3
2894684 [대한민국] 세계대전에 대한 생각 프갤러(121.172) 10.07 57 0
2894683 트럼프 “내년 80세 생일에 백악관서 UFC 개최” 공식화 발명도둑잡기(118.216) 10.07 58 0
2894682 5시간 반 잤더니 졸리다 발명도둑잡기(118.216) 10.07 66 0
2894681 연령별로 가장 많이 들은 노래는…20대 ‘레블 하트’, 30대 ‘투 배드 발명도둑잡기(118.216) 10.07 54 0
2894679 어쩔 수가 없다 발명도둑잡기(118.216) 10.07 80 0
2894678 2026 년 드라마 편성 발명도둑잡기(118.216) 10.07 205 0
2894677 [애니뉴스 + 대한민국] 사이트 개발상황 및 흑묘백묘란? 프갤러(121.172) 10.07 45 0
2894676 범죄율은 미국이 압도적 세계 최고고 발명도둑잡기(118.216) 10.07 45 0
2894675 10, 29, 50 억원 발명도둑잡기(118.216) 10.07 54 0
2894669 친중극좌 97(영포티)~86 [2] ♥덩냥이♥갤로그로 이동합니다. 10.07 87 1
2894664 일본 교수 노벨 생리의학상 수상 ㅇㅇ(121.168) 10.07 98 0
2894663 수원성과 UFO ㅇㅅㅇ [3] 헤르 미온느갤로그로 이동합니다. 10.07 78 1
2894662 친중국가는 관광도 가지 말아야함 [3] ♥덩냥이♥갤로그로 이동합니다. 10.07 101 1
2894661 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 10.07 39 0
2894660 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 10.07 65 0
2894652 모기가 두 마리였다 [1] 발명도둑잡기(118.216) 10.07 74 0
2894646 총애를 받으면 놀란 듯이 하라 발명도둑잡기(118.216) 10.07 46 0
2894638 도둑한테 휴일이 어딨냐 발명도둑잡기(118.216) 10.07 89 0
2894637 다카이치는 결국 카미카제의 반복으로 귀결될 뿐이다 [3] 발명도둑잡기(118.216) 10.07 57 0
2894636 음기 충전 발명도둑잡기(118.216) 10.07 53 0
2894621 절대 공개하지 않는 AS센터의 전설의 기술 100% 다 공개합니다 발명도둑잡기(118.216) 10.07 54 0
2894613 이건 진짜 혁명이다… 구글 나노바나나 20가지 활용법 직접 보여드립니다! 발명도둑잡기(118.216) 10.07 126 0
2894610 I Turned This Broken Phone Into A Home S 발명도둑잡기(118.216) 10.07 56 0
2894609 This hacked Chromebox is INSANELY impres 발명도둑잡기(118.216) 10.07 52 0
2894607 운영 체제 없이 어셈블리로 프로그래밍하기 발명도둑잡기(118.216) 10.07 69 0
2894602 introducing copyparty, the FOSS file ser 발명도둑잡기(118.216) 10.07 49 0
2894600 기존 아날로그 SLR 카메라 안에 CCD를 넣어 디지털로 바꾸는 장치 발명도둑잡기(118.216) 10.07 54 0
2894598 22살에 창업해 AI로 연매출 100억 원~!창업 6년차 발명도둑잡기(118.216) 10.07 88 0
2894591 다카이치 사나에 성능 확실하네 [2] ㅇㅇ(121.168) 10.07 79 0
2894589 STOP Buying ANDROID TV Boxes! 발명도둑잡기(118.216) 10.07 37 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2