# 템플릿을 이용해 매크로 만들기 클로저에서의 [[템플릿]]은 [[문법 인용]] [[syntax-quote]]이라는 것을 사용한다. 이것은 코드 앞에 \` (백틱:backtick)을 붙이는 것이다. 이것은 리스트 형식의 데이터로 반환한다는 점에서 보통의 [[인용 기호]]와 아주 비슷하다. ### 인용 기호 '(first [1 2 3]) ;=> (first [1 2 3]) ### 문법 인용 `(first [1 2 3]) ;=> (clojure.core/first [1 2 3]) 여기서 차이점은 - first 함수의 심볼 앞에 이름공간이 붙어 있다는 것 - [[문법 인용]]의 경우 [[탈인용]] [[unquote]]이라는 또다른 템플릿 기호인 틸드(~)와 같이 사용할 수 있다는 것 [[def-hi-queen]]