R5RS 언어 (DRSCheme)의 Hashtable을 지원하기 위해 라이브러리를로드하려면 어떻게합니까?

StackOverflow https://stackoverflow.com/questions/946409

문제

drscheme의 r5rs 언어처럼 보입니다.

내가 실행 (make-hash-table)에서 오류가 발생합니다 ...

Pretty Big Hashtable에 대한 지원이 있지만 돌연변이 쌍을 지원하지 않습니다.

그래서 나는 그들 중 하나가 나를 위해 일하게 만들었습니다 ..

R5RS에서 Hashtable에 대한 지원을 추가하려면 어떻게합니까?

감사해요

도움이 되었습니까?

해결책

이 작업을 수행하는 방법도 확신하지 못했지만 R5R에서 모듈을 가져 오는 방법을 찾았습니다.

(#%require scheme)

그 다음에...

(define h (make-hash))

등...

다른 팁

어떤 "언어"를 사용하는지 신경 쓰지 않으면 R6R을 사용할 수 있습니다. R6R에서 원하는 것을 얻는 방법은 다음과 같습니다.

#!r6rs

(import (rnrs)
        (rnrs mutable-pairs))


(define foo (make-eqv-hashtable))

(define bar (list 'a 'b))

(write bar) (newline)

(set-car! bar 'Z)

(write bar)
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top