특수 주석
특수 주석 (Special Comments)
make-special-comment로 만든 특수-주석 값을 설명합니다. 읽기(reader) 확장 절차가 값을 반환할 때, 특수-주석으로 만들어진 값은 공백(whitespace)을 구분짓는 역할을 합니다.
출처: Racket Reference
본문
procedure
(make-special-comment v) → special-comment?
v : any/c
v를 감싸는 특수-주석 값을 만들어 반환합니다. read, read-syntax 등의 절차는, 읽기 확장 절차가 반환한 값들 중에서 make-special-comment으로 만들어진 값을 공백(whitespace)을 구분짓는 것으로 취급합니다(Reader-Extension Procedures 참고).
procedure
(special-comment? v) → boolean?
v : any/c
v가 make-special-comment의 결과이면 #t를, 그렇지 않으면 #f를 반환합니다.
procedure
(special-comment-value sc) → any
sc : special-comment?
특수-주석 값 sc가 감싸고 있는 값을 반환합니다. 이 값은 읽기 절차가 직접 사용하지는 않지만, 특수 주석을 감지하는 read-char-or-special 등의 호출 맥락에서 사용될 수 있습니다.
더 알아보기
- 읽기 확장 절차 (Reader-Extension Procedures)
read/read-syntax/read-char-or-special관련 문서