DECLAIM 매크로

DECLAIM 매크로 (declaim)

declaim선언(declaration)을 확립하는 매크로예요. 같은 일을 하는 proclaim 함수가 런타임에 전역적으로 선언을 확립한다면, declaim은 '선언을 적는' 매크로 형식으로 쓰기 편하게 만들어 준 것이에요. 특히 파일 컴파일러가 파일을 처리할 때 최상위 폼으로 등장하면 컴파일 시점에도 선언이 적용된다는 특징이 있어요.

출처: CLHS: Macro DECLAIM

문법 (Syntax)

declaim declaration-specifier* => implementation-dependent

인자와 값 (Arguments and Values)

  • declaration-specifier — 선언 지정자(declaration specifier)이며, 평가되지 않아요.

설명 (Description)

declaration-specifier들이 지정하는 선언(declaration)들을 확립해요.

이 매크로의 사용이 파일 컴파일러가 처리 중인 파일의 **최상위 폼(top level form)**으로 등장하면, 프로클레메이션(proclamation)은 컴파일 시점에도 만들어져요. 다른 정의 매크로들과 마찬가지로, declaim의 컴파일 시점 부수 효과가 파일이 컴파일된 뒤에도 지속되는지 여부는 **불특정(unspecified)**이에요.

예제 (Examples)

이 페이지에는 예제가 없어요.

부수 효과 (Side Effects)

없음.

영향 (Affected By)

없음.

예외 상황 (Exceptional Situations)

없음.

함께 보기 (See Also)

  • declare, proclaim

참고 (Notes)

없음.

더 알아보기 (Learn more)