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