디시인사이드 갤러리

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

갤러리 본문 영역

Ada 프로그래밍: 3.4 구분자 (Delimiter)

나르시갤로그로 이동합니다. 2025.10.13 18:08:51
조회 48 추천 0 댓글 0

3.4 구분자 (Delimiter)

구분자(delimiter)는 Ada 소스 코드의 문법 구조를 형성하는 어휘 요소(lexical element)입니다. 구분자는 토큰을 분리하는 역할을 하는 분리자(separator)와 달리, 언어의 문법 구조를 형성하는 기호입니다.

Ada의 구분자는 하나의 문자로 이루어진 단일 구분자와 두 개의 문자가 결합된 복합 구분자로 나뉩니다.

단일 구분자 (Single Delimiters)

다음은 하나의 문자로 구성된 단일 구분자들의 목록입니다.

&    '    (    )    *    +    ,    -    .    /
:    ;    <    =    >    @    [    ]    |

이 기호들은 연산, 구문의 시작과 끝, 항목 나열, 문장(statement)의 종료 등 Ada 문법의 기본 구조를 형성하는 데 사용됩니다.

복합 구분자 (Compound Delimiters)

두 개의 특수 문자가 결합하여 하나의 의미를 형성하는 구분자입니다.

=>    ..    **    :=    /=    >=    <=    <<    >>    <>

복합 구분자 예시와 의미

  • => (arrow): 매개변수나 선택지를 연결할 때 사용합니다.
  • .. (double dot): 범위를 지정할 때 사용합니다. (예: 1 .. 10)
  • ** (double star): 거듭제곱 연산을 의미합니다.
  • := (assignment): 변수에 값을 할당할 때 사용합니다.
  • /= (inequality): 같지 않다를 의미하는 비교 연산자입니다.

분리자로서의 공백

공백(space), 탭(tab), 줄 바꿈(new line)과 같은 문자들은 그 자체로 구분자는 아니지만, 인접한 어휘 요소들을 분리하는 분리자(separator)로 사용됩니다.

예를 들어, My_Variable Integer는 별개의 어휘 요소이므로 반드시 분리자가 필요합니다.

My_Variable Integer; -- 컴파일 오류: 'My_VariableInteger'라는 하나의 식별자로 인식됨
My_Variable : Integer; -- 정상: 공백과 구분자(:)로 분리됨

구분자 앞뒤의 공백은 대부분 문법적으로 필수 사항은 아니지만, 코드의 가독성을 높이기 위해 사용됩니다.

X:=1;    -- 문법적으로 올바름
X := 1;  -- 공백을 추가하여 가독성을 높인 코드


추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 스타보다 주목 받는 것 같은 반려동물은? 운영자 25/10/20 - -
AD iPad Pro 사전예약!! 운영자 25/10/17 - -
공지 프로그래밍 갤러리 이용 안내 [97] 운영자 20.09.28 48075 65
2897324 '19) 여캠 합방 수위 레전드.gif ㅇㅇ(220.127) 03:04 0 0
2897323 근데 왜 좆도 아닌 새끼들은 맨날 열등감 표출하는걸까 궁금하긴함. ㅆㅇㅆ(124.216) 02:58 6 0
2897321 데싸는 파이썬이다.... [1] ㅇㅇ(124.48) 02:55 24 0
2897319 최근들어 상대가 최선의수를 안쓰길 바라는빈도가 늘은듯 공기역학갤로그로 이동합니다. 02:44 8 0
2897317 진지하게 잠 안오는데 편의점 가냐마냐 ㅇㅅㅇ ㅇㅇ(223.39) 02:07 9 0
2897315 AI + 1인 개발인데 게임 출시를 목표로 한다면 [1] 프갤러(121.154) 01:51 28 0
2897313 근데 ㅆㅇㅆ는 뭐냐 [2] 프갤러(123.199) 01:38 26 0
2897311 우리회사 개발자 3명인데 [2] ㅇㅇ(223.39) 00:58 41 0
2897307 여기는 가지 마라 프갤러(160.238) 00:19 41 0
2897305 [1인`1개] 배달의 민족 30,000 원 짜리 쓸 사람 써 ! [1] ㅇㅇ(223.39) 10.19 23 0
2897304 개발자들 이제 뭐먹고살아야함? [4] 프갤러(39.117) 10.19 89 0
2897303 통계학과에서 데이터사이언스 배워? [1] 돌진하자(121.175) 10.19 26 0
2897302 아니 공공데이터포털 아직도 안돼? 데이터 써야하는데 ㅅㅂ [1] 프갤러(124.59) 10.19 42 0
2897301 코딩갤 맞음? 왜 정치글이 념글임? [2] ㅇㅇ갤로그로 이동합니다. 10.19 36 0
2897299 나님 탈갤합니당.. [1] ♥덩냥이♥갤로그로 이동합니다. 10.19 29 0
2897298 인생 역대급으로 목적이없음 [8] 공기역학갤로그로 이동합니다. 10.19 70 0
2897294 아프리카 흑인들도 짱깨 더럽다고 무시하넹 ♥덩냥이♥갤로그로 이동합니다. 10.19 20 0
2897293 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥덩냥이♥갤로그로 이동합니다. 10.19 29 0
2897292 러스트 배우면 갹체지향도 그냥 깔끔하게 끝납니다. 프갤러(110.8) 10.19 29 0
2897291 흐흣.. 모모야.. 기다려.. [1] ♥덩냥이♥갤로그로 이동합니다. 10.19 37 0
2897290 남녀평등 배구공(119.202) 10.19 34 0
2897289 OOP가 참 존나 웃김 [6] 루도그담당(58.239) 10.19 109 0
2897288 데이터 싸이언스 할라면 R 타이디버스부터 해야함 ㅆㅇㅆ(124.216) 10.19 28 0
2897287 뭐 어떤 지향이 필수는 아님. 결국 다형성의 구현이니까 [4] ㅆㅇㅆ(124.216) 10.19 59 0
2897286 데이터 사이언스 할려면 도메인부터 먼저 필수임? [6] 돌진하자(121.175) 10.19 58 0
2897285 죽을까 프갤러(106.101) 10.19 33 0
2897284 발음 굿~ ♥덩냥이♥갤로그로 이동합니다. 10.19 25 0
2897283 아 재밌고 어려운거 심장떨리는거 하고싶다 [1] ㅆㅇㅆ(124.216) 10.19 51 0
2897281 논문 재현외주는 재미는 있는데 돈이 안되네 [4] ㅆㅇㅆ(124.216) 10.19 62 0
2897280 믿고 거르는 찢두순 ㅋㅅㅋ ♥덩냥이♥갤로그로 이동합니다. 10.19 18 0
2897279 oop는 필요성을 느껴야지, 연습한다고 의미 없음 ㅋㅋ [2] 에이도비갤로그로 이동합니다. 10.19 52 0
2897278 나님 슬슬 치카푸카악퉷 하구 주무실 준비 ♥덩냥이♥갤로그로 이동합니다. 10.19 33 0
2897277 쉬야하궁 부르르 했당 [2] ♥덩냥이♥갤로그로 이동합니다. 10.19 50 0
2897276 음기 충전 발명도둑잡기(39.7) 10.19 43 0
2897275 점심 간식 저녁 발명도둑잡기(39.7) 10.19 18 0
2897273 “내가 망해도 남이 더 망하면 좋다”는 인간의 본성 [1] 발명도둑잡기(39.7) 10.19 30 0
2897272 상냥하게 대해줘멍..❤+ [2] ♥덩냥이♥갤로그로 이동합니다. 10.19 54 0
2897271 함수형보다는 ㅇㅇ(118.235) 10.19 36 0
2897270 유방암환자를 돕는 최선책은 의료, 제약을 공영화하는 것 발명도둑잡기(39.7) 10.19 18 0
2897269 자기전에 야구 하이라이또 봐야징 [1] ♥덩냥이♥갤로그로 이동합니다. 10.19 37 0
2897268 나님 길냥덩 마스터임 ㅇㅅㅇ ♥덩냥이♥갤로그로 이동합니다. 10.19 42 0
2897267 소화되면 바루 자야징 ♥덩냥이♥갤로그로 이동합니다. 10.19 32 0
2897266 배뷰르당 ♥덩냥이♥갤로그로 이동합니다. 10.19 32 0
2897264 [애니뉴스] 조아라 패러디 프갤러(121.172) 10.19 23 0
2897263 개인적으로 함수형 패러다임 익히는데는 R이 좋더라 ㅆㅇㅆ(124.216) 10.19 33 0
2897262 링크드인서 만난 그 남자..."알고 보니 채용 빙자 해커" 발명도둑잡기(118.235) 10.19 25 0
2897261 oop는 다형성의 구현일뿐인데 그게 정형화된거라 [2] ㅆㅇㅆ(124.216) 10.19 55 0
2897260 원래 주식 자동매매 거의 나만하는 꿀통이었는데 ㅆㅇㅆ(124.216) 10.19 40 0
2897259 OOP는 연습한다기보다 그냥 단순하게 많이 짜봐야함. [2] ㅆㅇㅆ(124.216) 10.19 52 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2