간단한 질문 - 라켓에 match
형태의 매크로가 있습니까? 그것은 확실히 매크로로 정의 될 수있는 것 같지만, 더 빨리 또는 뭔가를 만들기 위해 구현에 추가로 구워 질 수도 있다고 생각했습니다 ...라켓 "match"구문 - 매크로입니까?
3
A
답변
7
예. 구현 방법에 대해 궁금한 경우 this paper을 참조하십시오. 일반적으로 문서의 this page에 나열되지 않은 모든 구문 양식은 매크로로 작성됩니다.
0
match
이 매크로가 아닙니다. 그것은 일반적인 라켓 기능입니다.
편집 : 완전히 잘못되었습니다. 경기는 매크로입니다. 여기에 문서가 있습니다. http://docs.racket-lang.org/reference/match.html
관련 문제
- 1. 라켓
- 2. 상수를 정의하기 위해 만든 매크로입니까?
- 3. 어떤 계산 매크로와 구문 매크로입니까
- 4. 단점, 라켓
- 5. 라켓 : 창
- 6. 열기 및 닫기 태그가있는 C 매크로입니까?
- 7. 이것은 리눅스 커널 코드에서 어떤 종류의 매크로입니까?
- 8. 라켓 정규식 일치
- 9. 라켓 - 상단 케이스
- 10. 라켓 : 위해서는 모듈
- 11. PLT 방식 (라켓)
- 12. 기본 라켓 구문 질문
- 13. 라켓 관련 질문
- 14. 계획/라켓 : 부울
- 15. 구조체의 라켓 목록
- 16. 적용 - 모든 기능을 라켓
- 17. 라켓 기본 질문
- 18. 라켓 구성표 상수 재정의
- 19. 라켓 모듈 계약
- 20. 라켓 판독기 매크로
- 21. 라켓 URL 발송
- 22. 라켓 매크로 - 쌍 만들기
- 23. 라켓 위의 아크 장점
- 24. 라켓 게임 프로그래밍
- 25. 왜이 합법 (라켓) 구성표입니까?
- 26. 라켓/스킴 필터링
- 27. 라켓/기본 네임 스페이스
- 28. 스레드가 실행되지 않는 이유 (라켓)
- 29. 박사 라켓, R5RS 및 SRFI
- 30. 라켓 계획 get-argb-pixels
... 어떻게? 새로운 변수를 묶고, 매크로 (예 : 타원) 외부에서 의미가없는 구문을 사용합니다. 또한, match 절의 본문은 해당 절의 패턴이 일치하는 경우에만 조건부로 실행됩니다. 어떻게 이것을 함수로 할 수 있습니까? – Ord
네가 맞아, 나는 완전히 틀렸다. 위의 문서에 대한 링크를 참조하십시오. – Daniel