Raku의 ast — Match에서 만든 값 가져오기
Raku의 ast — Match에서 만든 값 가져오기
정규식(grammar) 매칭에서 made 메서드가 만들어 둔 값이 필요할 때가 있어요. ast는 바로 그 made 메서드의 별칭(alias)이에요. 같은 일을 하는 두 이름이라고 보면 돼요.
Alias for method made.
문법(grammar) 규칙 안에서 make로 만든 결과물을, 매칭 결과 Match 객체에서 꺼낼 때 ast를 쓸 수 있어요. ast와 made는 서로 바꿔 써도 같은 값을 돌려줘요.
출처: Raku 공식 문서 — ast
본문
ast는Match타입의made메서드 별칭이에요.- 별도의 시그너처나 동작이 추가로 정의된 게 아니라,
made와 같은 결과를 내는 이름이에요. make로 만든 값을 꺼낼 때, 코드 흐름에 맞게ast또는made중 편한 쪽을 쓰면 돼요.