R6RS Scheme: 형(form)

R6RS Scheme: 형(form)

Scheme 프로그램의 문법적 구성 요소인 형(form)의 개념을 설명해요. 표현식과 정의가 갖는 유사한 문법 구조를 다뤄요.

출처: 문서

본문

정의는 표현식이 아니지만, 복합 표현식과 정의는 유사한 문법 구조를 보여줘요:

(define x 23)
(* x 2)

첫 번째 줄은 정의를 담고 있고, 두 번째 줄은 표현식을 담고 있지만, 이 구분은 define*에 대한 바인딩에 달려 있어요. 순수하게 문법적 수준에서, 둘 다 *형(form)*이고, 은 Scheme 프로그램의 문법적 부분을 가리키는 일반적인 이름이에요. 특히 23은 형 (define x 23)의 *하위형(subform)*이에요.

더 알아보기 (Learn more)

출처: Forms - R6RS