R6RS Scheme: 라이브러리 예제
R6RS Scheme: 라이브러리 예제
R6RS 라이브러리의 실제 작성 예를 설명해요.
출처: 문서
본문
이 절은 라이브러리의 실제 사용 예를 보여줘요. 예를 들어, (hello)라는 이름의 라이브러리는 hello-world라는 정의를 내보내고, 기본 라이브러리와 간단한 I/O 라이브러리를 가져와요:
(library (hello)
(export hello-world)
(import (rnrs base)
(rnrs io simple))
(define (hello-world)
(display "Hello World")
(newline)))
이 라이브러리는 hello-world 프로시저를 내보내는데, 이 프로시저는 Hello World를 별도의 줄에 표시해요. 예제들은 형식 문법과 가져오기/내보내기 메커니즘이 실제로 어떻게 결합되는지 보여줘요.
더 알아보기 (Learn more)
출처: Examples - R6RS