디시인사이드 갤러리

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

갤러리 본문 영역

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

나르시갤로그로 이동합니다. 2025.10.13 18:08:51
조회 66 추천 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/12/01 - -
AD 따뜻한 겨울나기! 방한용품 SALE 운영자 25/11/27 - -
2897233 전찐연 ㄱㄱ 슈퍼너드_리보갤로그로 이동합니다. 10.19 102 0
2897232 스타벅스 선불금 6년간 2.6조…고객돈으로 투자 수익 등 400억원 발명도둑잡기(118.235) 10.19 108 0
2897231 zfs도 라이센스에 소스 강제공개가 없어서 백도어 가능 발명도둑잡기(118.216) 10.19 111 0
2897230 미국 마이크론부터 때리는 중국, 지켜보는 한국 발명도둑잡기(118.216) 10.19 72 0
2897229 zfs 파일 시스템에서도 mount 명령을 사용하면 되는가? 나르시갤로그로 이동합니다. 10.19 113 0
2897226 구윤철 “미국처럼 재산세 1% 때리면 고가주택 보유하겠나” [1] 발명도둑잡기(39.7) 10.19 107 0
2897224 제국주의 체제 부역자는 대체로 이기적이고 근시안적인 입장이고 [1] 발명도둑잡기(118.235) 10.19 130 0
2897223 괜찮다는건 무지에 대한 책임감의 부재 아닐까?? [1] ㅇㅇ(223.39) 10.19 103 0
2897222 한반도의 절대반지는 단연코 국가보안법이다 발명도둑잡기(118.235) 10.19 80 0
2897219 ‘노 킹스!’ 미국 전역 들썩인 반 트럼프 시위…“역사상 최대 규모” [2] 발명도둑잡기(118.235) 10.19 126 0
2897218 Ada 프로그래밍: 4.1.1 타입의 정의와 중요성 나르시갤로그로 이동합니다. 10.19 153 0
2897216 컨디션 좋을때 효율이 안좋을때 수백수천배임 ♥덩냥이♥갤로그로 이동합니다. 10.19 77 0
2897215 체딸의 갖장 큰 단점은 중요성 판단능력이 떠러진다는거 ♥덩냥이♥갤로그로 이동합니다. 10.19 117 0
2897214 4시간 잤다 발명도둑잡기(118.216) 10.19 89 0
2897213 생후2개월까지만 귀엽고 그이후는 귀여운애들만 귀여운듯 ♥덩냥이♥갤로그로 이동합니다. 10.19 105 0
2897212 새끼길냥이들 좀만크면 안귀여워지네 ♥덩냥이♥갤로그로 이동합니다. 10.19 117 0
2897211 뛰뛰조졋더이 글이 언읽힌당.. [2] ♥덩냥이♥갤로그로 이동합니다. 10.19 105 0
2897210 바이럴이라는게 상당히 중요한게 얼마전에 바이브 코딩 게임 [1] ㅆㅇㅆ(124.216) 10.19 188 0
2897209 [대한민국] 헌재 윤 국무회의 CCTV 고의적으로 증거 은닉 프갤러(121.172) 10.19 109 0
2897207 아 내 서비스를 빨리 완성해야되겠구나 [2] ㅆㅇㅆ(124.216) 10.19 148 0
2897206 프로그래머 너네는 행복한줄 알아. [2] 프갤러(59.16) 10.19 188 0
2897205 우리나라는 진짜 좌파가 없음 . 진짜 좌파는 이런거임 [30] ㅇㅇ(175.197) 10.19 232 1
2897204 [대한민국] 캄보디아 사건을 토대로 알아보는 좌파의 인식과 사회구조 [3] 프갤러(121.172) 10.19 97 0
2897203 삶이 의미 없다 동안구청 건설과 직원들은 11시 40분에 점심먹으러 가고 넥도리아(220.74) 10.19 91 0
2897202 어후 글이어지러 [2] CreeJee(유동근)갤로그로 이동합니다. 10.19 111 0
2897201 양산형 만들 시간에 다른 개발.자 개발자 자체가 적페아닌가 이재명도사장이 넥도리아(119.195) 10.19 91 0
2897200 님들은 게임 개발 왜함. 목적이 뭐임 돈 머니 아니면 코인 아니면 취업사 넥도리아(119.195) 10.19 111 0
2897199 어제 박가네 보는데 오사카는 오사카 짱짱맨이라며 ㅇㅇ(175.197) 10.19 116 0
2897198 문화에 힘을 왜 쓰냐 다 구란데 [8] 프갤러(211.210) 10.19 110 2
2897197 부산애들은 강남관심없음 [9] ㅇㅇ(175.197) 10.19 150 0
2897196 옛날 프갤사람 인터뷰 [1] 배구공(119.202) 10.19 119 0
2897195 내가 성대 대학원 석사 중퇴한 이유. 논문 냈는데 ㅇㅇ(140.248) 10.19 121 6
2897194 운전병 꿀빤다 긁는새끼들 이차로 운전시켜보고 싶음 [2] ㅇㅇ(59.26) 10.19 95 0
2897192 알람몬같은 어플만드는거 난이도가 어떤편인가요? 프갤러(115.21) 10.19 104 0
2897191 이정도 집안이면 어디가서 강남산다고 말해도 되냐 [5] 프갤러(116.126) 10.19 196 0
2897190 반지의제왕 중간계 인구수는 부산 수준 [2] 발명도둑잡기(118.216) 10.19 158 0
2897189 와 개씨발 개꿀 겟또!! [3] ♥덩냥이♥갤로그로 이동합니다. 10.19 134 0
2897188 흠.. ♥덩냥이♥갤로그로 이동합니다. 10.19 141 0
2897187 학점 신청의 추억..ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 10.19 85 0
2897185 아침 햇살.. ㅇㅅㅇ [2] 헤르 미온느갤로그로 이동합니다. 10.19 97 0
2897184 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 10.19 78 0
2897183 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 10.19 109 0
2897181 반복적 죄수의 딜레마 게임에서 최강의 전략은? 발명도둑잡기(118.216) 10.19 121 0
2897178 국가보안법은 이성과 윤리체계를 붕괴시킨다 발명도둑잡기(118.216) 10.19 109 0
2897172 학점 질문 [5] 프갤러(118.235) 10.19 133 0
2897171 성인 콜라텍 충남 최고의 춤꾼! 배구공(119.202) 10.19 110 0
2897167 [인터뷰] 나원준 “트럼프 강요 계속되면 협상 깨도 국민 박수 칠 것” 발명도둑잡기(118.216) 10.19 104 0
2897166 [이태경의 토지와 자유] 이재명 정부 보유세 강화에 시동거나 발명도둑잡기(118.216) 10.19 156 0
2897165 유네스코유산 <니벨룽의 노래>, <니벨룽의 반지> 발명도둑잡기(118.216) 10.19 86 0
2897161 홈페이지 링크 클릭했다가 stream.ts라는 파일이 자동 다운 되었는데 프갤러(180.80) 10.19 109 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2