R5RS 언어 (DRSCheme)의 Hashtable을 지원하기 위해 라이브러리를로드하려면 어떻게합니까?
-
09-09-2019 - |
문제
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)
제휴하지 않습니다 StackOverflow