Pod::Block::Declarator

Pod::Block::Declarator

Raku에서는 코드에 주석처럼 붙여 쓰는 문서 형식인 Pod를 지원해요. 그중에서도 선언자(declarator)에 붙은 Pod 블록, 즉 변수나 서브루틴처럼 선언된 코드 조각의 바로 앞·뒤에 위치한 Pod 문서를 다루는 클래스가 Pod::Block::Declarator예요.

출처: Raku 공식 문서 — Pod::Block::Declarator

본문

Pod::Block::DeclaratorPod::Block을 상속하는, 선언자 Pod 블록을 위한 클래스예요. 어떤 코드 선언에 붙어 있는 앞쪽/뒤쪽 Pod 주석을 꺼내거나, 그 선언에 연결된 코드 객체를 얻을 때 씁니다.

class Pod::Block::Declarator is Pod::Block { }

메서드

method leading

method leading(Pod::Block::Declarator:D:)

선언자에 붙어 있는 앞쪽(leading) Pod 주석을 돌려줘요.

method trailing

method trailing(Pod::Block::Declarator:D:)

선언자에 붙어 있는 뒤쪽(trailing) Pod 주석을 돌려줘요.

method WHEREFORE

method WHEREFORE(--> Mu)

이 Pod 블록이 붙어 있는 코드 객체 또는 메타객체를 돌려줘요. 즉 이 문서가 어느 선언을 설명하는지 알려주는 거죠.