디시인사이드 갤러리

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

갤러리 본문 영역

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

나르시갤로그로 이동합니다. 2025.10.08 00:55:20
조회 124 추천 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 대학생 필수템! What's in my Bag 운영자 25/11/21 - -
2896026 개씨발련들아 연봉올려 이따구로 시킬거면 [4] ㅇㅇ(223.39) 10.13 130 0
2896024 Ada 프로그래밍: 3.4 구분자 (Delimiter) 나르시갤로그로 이동합니다. 10.13 65 0
2896023 이게 가능함? [19] 프갤러(211.235) 10.13 141 0
2896022 월 1500 캄보디아 해외취업 링크 떳다 [3] 헬마스터갤로그로 이동합니다. 10.13 155 0
2896021 누가 자꾸 나님글에 댓글유령짓 하는것임? ♥덩냥이♥갤로그로 이동합니다. 10.13 53 0
2896020 매끈매끈 미끈미끈 쌔근빡끈 ♥덩냥이♥갤로그로 이동합니다. 10.13 69 0
2896017 Ada 프로그래밍: 3.3.2 문자 리터럴 [1] 나르시갤로그로 이동합니다. 10.13 81 0
2896015 짱깨바가지는 착한바가지⭐ ♥덩냥이♥갤로그로 이동합니다. 10.13 56 0
2896012 이재명 개좇같은새끼 민생지원금 쌀 김치사니깐1초만에 증발했네 [1] 타이밍뒷.통수한방(1.213) 10.13 92 1
2896010 영어공부하는사람있음? ㅇㅇ갤로그로 이동합니다. 10.13 107 0
2896009 리액트 상태관리 좆타이가 좆은것같음 [4] 헬마스터갤로그로 이동합니다. 10.13 136 0
2896007 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥덩냥이♥갤로그로 이동합니다. 10.13 71 0
2896006 윈도우10에서 잘 되던 프로그램이 윈도우11에서 오류나는 이유 아시는분 [2] 프갤러(222.116) 10.13 175 0
2896005 아 에러로그 보고 디버깅 못하는 새끼들 다 짤라야 [1] ㅇㅇ(211.234) 10.13 130 0
2896004 환율 1800원 근접 ㄷㅅㄷ 찢두순 ♥덩냥이♥갤로그로 이동합니다. 10.13 80 0
2896002 근데 개발자들 커뮤니티 뭐있어??? [1] 프갤러(121.162) 10.13 138 0
2896001 리액트 redux는 도저히 못쓰겠다 [3] 헬마스터갤로그로 이동합니다. 10.13 115 0
2896000 그래서 왜자꾸 러스트쓰라하는거잉? moo말랑27(125.137) 10.13 78 0
2895999 무능극좌 외교실패 찢두순 국민세금으로 감추기 끝나가는듯? [2] ♥덩냥이♥갤로그로 이동합니다. 10.13 88 0
2895998 내가 하는거라곤 라이브러리 메서드,함수호출뿐이다 [4] ㅆㅇㅆ(124.216) 10.13 123 0
2895997 react 익명함수 너무 남발하네 [4] 헬마스터갤로그로 이동합니다. 10.13 123 0
2895996 나이는 어리지만본게.. 국가지도자 아프다는 뉴스 거의다 뻥이더라 [3] ㅇㅇ(175.197) 10.13 140 0
2895994 윈도우 시계 초 찾는사람 꽤 있더라 [9] 헬마스터갤로그로 이동합니다. 10.13 97 0
2895993 짤릴려고 일 최소화로 하는중.. [4] ㅇㅇ(211.235) 10.13 103 0
2895992 킬링필드 캄보디아인이 프랑스가서 사회주의 배웠네 ㄷ [6] ㅇㅇ(175.197) 10.13 119 0
2895991 내가 결혼하려면 월 700이상은 벌어야할듯 [4] ㅆㅇㅆ(124.216) 10.13 115 0
2895990 난언제월삼천버냐 ㅇㅅㅇ [3] 따당갤로그로 이동합니다. 10.13 129 0
2895989 북한보다 못한나라가 캄보디아라더라 [10] ㅇㅇ(175.197) 10.13 127 0
2895988 날먹하고싶드 [1] ㅇㅇ(223.39) 10.13 71 0
2895986 [대한민국] 대법원장 국정감사는- 프갤러(121.172) 10.13 66 0
2895985 요즘 사람들은 말할 때 왜 그런거임? [13] chironpractor(121.168) 10.13 169 0
2895980 나님 문제 해결능력 ㄱㅆㅅㅌㅊ !! [3] ♥덩냥이♥갤로그로 이동합니다. 10.13 112 0
2895979 나 이 사유로 5년 다닌 직장 퇴사하려고 하는데 어떰? [4] ㅇㅇ갤로그로 이동합니다. 10.13 176 0
2895978 분석은 경험적 직관을 ♥덩냥이♥갤로그로 이동합니다. 10.13 85 0
2895976 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥덩냥이♥갤로그로 이동합니다. 10.13 96 0
2895975 좇센에서태어난거 전세계90억중 상위10%임 [4] 타이밍뒷.통수한방(1.213) 10.13 82 0
2895974 사람이 사람먹으면 안되는이유 ㅇㅇ(175.197) 10.13 83 0
2895973 아 프리팹 때문에 그런건가 [3] 루도그담당(211.184) 10.13 219 0
2895971 한국 아파트 개거품인이유 - 일본 규모9지진 프갤러(175.197) 10.13 69 0
2895970 커서 물고빠는 애들 많아서 써봤는데 이거 왜 빨리는거냐 [2] ㅆㅇㅆ(124.216) 10.13 132 0
2895969 왜 안되지 [4] 루도그담당(211.184) 10.13 119 0
2895968 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥덩냥이♥갤로그로 이동합니다. 10.13 48 0
2895967 vscode 버전 경이롭지않습니까? [8] 헬마스터갤로그로 이동합니다. 10.13 177 1
2895966 좆도그 갓당아 [2] ㅆㅇㅆ(124.216) 10.13 96 0
2895965 아 존나 피곤하다 진짜 [3] ㅆㅇㅆ찡갤로그로 이동합니다. 10.13 160 0
2895964 36세 성인 아이인데요. 키즈폰 가입 불가능한가요? 넥도리아(220.74) 10.13 79 0
2895962 노랑 코스모스 ㅇㅅㅇ [2] 헤르 미온느갤로그로 이동합니다. 10.13 84 1
2895961 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 10.13 104 0
2895960 현실적으로 중소기업 취업 난이도 어느정도임 [2] 프갤러(14.45) 10.13 261 0
2895959 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥덩냥이♥갤로그로 이동합니다. 10.13 96 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2